Есть куча информации по поводу написания кода - как проектировать, как писать на разных языках. Многие рассказывают как писать чистый и понятный код, как интегрировать какой-то сервис, или там шаблоны проектирования какие-нибудь. Но мало кто рассказывает о том, как читать код. Если погуглить что-нибудь на эту тему, то будет больше инфы для начинающих.
Возможно дело в том, что это довольно сложно формулировать. В основном люди читают интуитивно, начиная с той части, где появилась ошибка, либо со входной точки. Как-то не особо интересно, да? Но явно есть те, у кого выстроена система чтения, с порядком, приоритезацией, своими фишечками и инструментами. Возможно кто-то забивает и вообще не читает чужой код 🤷♂️.
В общем я решил поспрашивать разных разработчиков о том, как они читают код. Каждый разговор покрывает три направления:
- разбор новых рабочих проектов;
- чтение пул реквестов;
- разбор open source;
Если тебе тоже интересно узнать, насколько серьезно другие люди смотрят пул реквесты, какие фишечки используют при чтении, и как быстро вливаются в новый проект - welcome! В ближайшее время начну публиковать интервью с разработчиками. Stay tuned!