Я тогда был молод и зелен, думал, что JavaScript — это просто, ну типа, пару строчек кода для кнопок.
Делал я как-то сложный сайт, и вот дошла очередь до JavaScript. Наворотил кучу всего вокруг API, пытался сделать красивый интерфейс. В общем, решил оптимизировать, и придумал, как это сделать...
Я не стал ничего тестировать, сразу запулил все в продакшн. И тут началось самое интересное. Клиенты начали жаловаться, что сайт глючит.
В итоге выяснилось, что я допустил несколько грубых ошибок в коде, которые привели к утечкам памяти и зависаниям браузера. Сайт просто тупо вырубался. Пришлось исправлять все в срочном порядке.
Потратил кучу времени на отладку, исправление ошибок. С тех пор я всегда пишу тесты и постоянно проверяю свой код. И вам советую.
А ещё, если что-то непонятно, всегда лучше спросить у более опытных коллег. Это сэкономит вам кучу времени и нервов.
Кстати, не забывайте про slon7 cc - там много интересного про js;)
slon4 at