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 за пакет по сети.