расставляй правильно приоритеты и не отвлекайся на мелочи

Трюк с комментариями: комментируем большие блоки

Не знаю, долетал ли до Вас этот пост (Every keystroke is a prisoner — a neat commenting trick), или Вы знали об этом раньше и по-тихому этим пользовались, но идея облегченного комментирования блоков мне очень понравилась, тем более она корректно работает в PHP, JavaScript и CSS, и мне, не использующему навороченных IDE кажется очень сподручной.

Собственно не буду уходить от предложенных в статье примеров, которые я нагло содрал с источника, думаю понять трюк не составит труда, когда для комментирования и раскомментирования целого блока достаточно просто добавить или удалить один слэш (/).

JAVASCRIPT:

  1.  
  2. foo();
  3. /*
  4. bar();
  5. baz.foo = 200;
  6. return{
  7.   dolly:clone()
  8. }
  9. // */
  10.  

Добавляем в 3-ей строке слеш и получаем:

JAVASCRIPT:

  1.  
  2. foo();
  3. //*
  4. bar();
  5. baz.foo = 200;
  6. return{
  7.   dolly:clone()
  8. }
  9. // */
  10.  

Для CSS трюк немного видоизменяется:

CSS:

  1. .test{
  2.     border:1px solid red;
  3.     /*/
  4.     background-color:blue;
  5.     /**/
  6.     margin:1em;
  7. }
  8.  

CSS:

  1. .test{
  2.     border:1px solid red;
  3.     /**/
  4.     background-color:blue;
  5.     /**/
  6.     margin:1em;
  7. }
  8.  

Комментируйте на здоровье!

3 комментария на статью:
  1. Anonymous:

    Спасибо! Хороший трюк. Возбму на заметку.

  2. alexandroid:

    Есть еще похожий трюк когда нужно быстро переключаться между двумя блоками кода (для тестирование идей, например):

    //*/
    блок 1
    /*/
    блок 2
    //*/

    Убиранием первого слеша в первой строке будет включаться либо 1-й либо 2-й блок.

  3. bridennis:

    2 alexandroid:
    Дельный совет, спасибо.

Ответить
Обязательные поля помечены *