Как ты читаешь код?

Есть куча информации по поводу написания кода - как проектировать, как писать на разных языках. Многие рассказывают как писать чистый и понятный код, как интегрировать какой-то сервис, или там шаблоны проектирования какие-нибудь. Но мало кто рассказывает о том, как читать код. Если погуглить что-нибудь на эту тему, то будет больше инфы для начинающих.

Возможно дело в том, что это довольно сложно формулировать. В основном люди читают интуитивно, начиная с той части, где появилась ошибка, либо со входной точки. Как-то не особо интересно, да? Но явно есть те, у кого выстроена система чтения, с порядком, приоритезацией, своими фишечками и инструментами. Возможно кто-то забивает и вообще не читает чужой код 🤷‍♂️.

В общем я решил поспрашивать разных разработчиков о том, как они читают код. Каждый разговор покрывает три направления:

  • разбор новых рабочих проектов;
  • чтение пул реквестов;
  • разбор open source;

Если тебе тоже интересно узнать, насколько серьезно другие люди смотрят пул реквесты, какие фишечки используют при чтении, и как быстро вливаются в новый проект - welcome! В ближайшее время начну публиковать интервью с разработчиками. Stay tuned!