Browse Source

03 Debug: commenting as debug tool

me@helium 8 năm trước cách đây
mục cha
commit
db90d1374a
2 tập tin đã thay đổi với 17 bổ sung1 xóa
  1. 16 0
      03.md
  2. 1 1
      README.md

+ 16 - 0
03.md

@@ -36,6 +36,22 @@
 Вы всегда можете добавить `console.log` в место, где хотите получить информацию о состоянии программы. Этот способ хорош как дополнение к остальным.
 Так же вы можете написать определенное условие для отладки, вставить в него `console.log` и поставить **точку останова**.
 
+### Комментирование как инструмент отладки
+
+В любой момент вы можете выключить ту или иную часть кода, не стирая её с помощью **синтаксиса комментариев**.
+```javascript
+
+var a = b + 5;
+//a += prompt(); //однострочный комментарий, временно "выключаем" ввод пользователя.
+//console.log(a); //выключенный отладочный вывод, что бы не мозолил глаза, пока не нужен
+var c = somePerfectFunction(a)
+/* if (blahala){
+asdfasdf
+
+explodeMoon()
+*/ //многострочный комментарий с большим куском кода, выключен потому что в нём куча ошибок.
+```
+
 ### Задание 1
 
 Поиграться с вашим ДЗ, добавив туда точки останова, и посмотреть, чему равны переменные и как ведут себя `if` и `switch` в зависимости от значения 

+ 1 - 1
README.md

@@ -24,6 +24,7 @@
     * debugger
     * Пошаговая отладка
     * Отладочный вывод
+    * Комментирование как инструмент отладки
     * while
     * for
     * String как массив.
@@ -47,7 +48,6 @@
     * Процесс
     * KISS
     * DRY
-    * Комментирование как инструмент отладки
 
 6. Модуль