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