Я пытаюсь стать лучшим разработчиком javascript, используя установленные шаблоны проектирования, избегая загрязнения глобального пространства имен и т. Д. Хотя мне требуется некоторое время, чтобы привыкнуть к другому стилю кодирования, есть много хороших ресурсы.
Где я действительно отстаю, так это в моих практиках разработки. Я привык иметь возможность открывать консоль Firebug / IE или Chrome и вызывать построчные тесты и вызовы методов. Это кажется невозможным со всеми шаблонами проектирования (я полагаю, намеренно).
Как серьезные разработчики JS отлаживают код внутри замыканий и т. Д.?
есть:
$(function() {
...
[declare lots of vars, functions, page load actions, etc.]
...
}
Нужно ли вставлять операторы отладки / прерывания повсюду, а затем проверять, чтобы они были завернуты / очищены перед развертыванием?