нині в браузерах є дебагери. Не скажу з приводу інших, але в тому ж хромі можна поставити геп в коді, геп зі зміни конкретних елементів і їх дітей (ну мовляв знайти те місце в коді де безпосередньо йде імезененіе і по stack trace прийти в потрібне місце в коді) і т . Д.
Думаю в фаербаге щось подібне так само буде.
Сергій. ви мені лестите. Насправді не такий вже і високий у мене рівень. Книг читав мало, особливо перші пару років, так що порекомендувати щось не можу. Єдине що, я чуть чуть краще Гуглю ніж більшість, а в нашій професії вміння шукати і використовувати інформацію досить важливо. Ну і так, мені пощастило з колегами і знайомими.
Сергій. пробігся по вашим відповідям / питань. у вас кілька непорозуміння ООП, хоча можу помилятися. Маса добротних книг (в основному для Java-розробників) написані ще в кінці 90-х, які варто почитати. Всяких там Крейг Ларманов, Еріх Гамма і т.д. Якщо вас цікавлять алгоритми - Кормена почитати можна. хоча це рідко в контексті WEB потрібно, по крайнемере в контексті PHP. Якщо цікавлять питання TDD і рефакторінга - Кент беков можна почитати, у нього дуже добре розписано навіщо воно потрібне і що дає. Можна спробувати вникнути навіщо придумали всі ці TDD / BDD / DDD і чому їх можна застосовувати разом і в принципі чому їх варто застосовувати.