Отладка: дисциплина вместо везения
Разница между часом и тремя днями поиска ошибки — в порядке действий.
Читайте сообщение об ошибке до конца: там обычно написано, что и где сломалось.
Добейтесь воспроизведения: ошибка, которую нельзя вызвать по требованию, не чинится.
Делите пополам: отсекайте половину системы за раз.
Меняйте по одному: три правки разом и «заработало» означает, что причина неизвестна.
Проверяйте, а не предполагайте.
Ведите журнал поиска: что проверили, что исключили.
И знайте, когда остановиться: через два часа без прогресса дешевле позвать коллегу. В распределённой команде это значит — написать подробно и лечь спать, а не сидеть до утра в одиночку.
IT Якутск — t.me/it_yakutsk
IT Якутск
@it_yakutsk
Отладка: дисциплина вместо везения
Этот пост опубликован в Telegram-канале IT Якутск. Подписаться можно по ссылке: @it_yakutsk.