IT Сочи
IT Сочи
@itnews_sochi

Чужой код: как разобраться за день, а не за месяц

Чужой код: как разобраться за день, а не за месяц

Приходя в новый проект, многие пытаются читать код подряд. Это самый долгий путь и самый утомительный.

Работает другой порядок. Возьмите одно действие пользователя — вход, оформление заказа, отправку формы — и пройдите его насквозь: от точки входа до записи в хранилище. Всё, что в стороне, игнорируйте. Один такой маршрут даёт больше понимания, чем неделя блуждания по папкам.

Дальше пользуйтесь историей изменений. Она отвечает на главный вопрос — почему здесь так странно. Часто в комментарии к правке обнаруживается, что решение было вынужденным, и половина ваших претензий отпадает.

Третий приём — отладчик на живом случае. Пройти шагами один настоящий сценарий полезнее, чем прочитать десять файлов.

И записывайте карту для себя: что где лежит, что нельзя трогать, где грабли. Через месяц это станет документом для следующего новичка, а вы — человеком, который сэкономил ему две недели.

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

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

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

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

start

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

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

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