IT Екатеринбург
IT Екатеринбург
@it_ekaterinburg

Отладка — это навык, а не удача

Отладка — это навык, а не удача

На собеседованиях об этом почти не спрашивают, а в работе это половина времени. И между теми, кто ищет ошибку час, и теми, кто ищет три дня, разница не в опыте, а в методе.

Первое: читать сообщение об ошибке целиком, до конца. Там обычно написано, что случилось и где. Люди пролистывают и начинают гадать.

Второе: воспроизвести. Ошибка, которую вы не умеете вызывать по требованию, не будет починена — вы просто перестанете её видеть.

Третье: сужать пополам. Не перебирать гипотезы наугад, а делить систему на части и проверять, на какой половине проблема. Это скучно и работает всегда.

Четвёртое: менять по одному. Если вы поправили три места разом и заработало, вы не знаете, что чинили, и завтра оно вернётся.

Пятое: проверять свои предположения, а не доверять им. «Здесь точно приходит правильное значение» — самая дорогая фраза в отладке.

И записывайте ход поиска. Через день вы забудете, что уже проверяли, и начнёте круг заново.

IT Екатеринбург — t.me/it_ekaterinburg
Этот пост опубликован в Telegram-канале IT Екатеринбург. Подписаться можно по ссылке: @it_ekaterinburg.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.