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