✍️ Doxygen - анализируем проекты даже на 100k строчек кода

Совсем недавно у нас прошел выпускной на курсе Промышленной разработки на Python . Одним из выпускников, Алишером К., был задан прекрасный вопрос, ответ на который может пригодиться и в вашей рабочей деятельности:

Мне по работе необходимо погрузиться в новый проект с большой кодовой базой. Каким образом лучше всего это сделать?

Ответ на этот вопрос дал Алексей Драль, который, работая в крупных международных IT-компаниях, таких как Яндекс и Amazon AWS, неоднократно сталкивался с необходимостью погружения в масштабные проекты с нуля:

Когда мне приходилось погружаться в крупные проекты, независимо от наличия документации, в какой-то момент появляется необходимость связать все классы и функции в кодовой базе в удобный интерфейс, чтобы понять в какую именно часть кода тебе нужно залезть, чтобы добавить функциональность под требования Заказчика (клиента приложения). Моим любимым инструментом был Doxygen.

Doxygen - это статический анализатор кода. Он позволяет автоматически выявить все функции, классы, их сигнатуру и связи. Инструмент позволяет автоматически сгенерировать документацию в заданном формате (HTML, PDF и др.).

Полезно? Ставьте ❤️

Расскажите в комментариях, какие инструменты вы используете для погружения в новые проекты?

Следующий запуск курса Промышленной разработки на Python будет 19 мая 2025 🔥:

👉 Жду старта 19.05

🏃 Хочу начать сейчас!

BigData Team: the way you learn best

#BigDataTeam #python #study

Комментарии 0

Авторизуйтесь чтобы оставить комментарий