Существуют ли рекомендации(техники, подходы) быстрого поиска ошибок в коде?
Здравствуйте. При сопровождении и доработке чужого кода у меня тратиться очень много времени на поиск ошибок, анализ алгоритма и тд. Зачастую это 80 % времени, потраченного на исправление багов. Возможно, это мой собственный недостаток, но можно предположить что все-таки общая закономерность. Существуют ли рекомендации, техники, подходы, позволяющие быстро выявить баги в чужом(и не только) коде, эдакие техники экспресс-дебага?
Речь идет и о серверной, и о клиентской стороне(PHP, JS).
Буду благодарен за любые наставления, ссылки и советы.
Заранее огромное спасибо за уделенное время!
80% времени мы действительно тратим на чтение и анализ кода, 20% на написание.
commit diff бывает всего пару строк содержит, а за ними кроются часы.
Подход такой: если для проверки чего-то пришлось написать какой-нибудь кусочек кода с echo или var_dump, то можно попробовать зафиксировать этот проверочный набор данных и результаты в виде интеграционного или модульного теста, чтобы в будущем не проверять то же самое ещё раз.