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