Sourcetrail

Sourcetrailсвободная программа для исследования исходного кода, предоставляющая интерактивные графы зависимостей и поддержку нескольких языков программирования, включая C, C++, Java и Python[1].

Что важно знать
Sourcetrail
Тип обеспечение качества ПО
Разработчик The Sourcetrail Development Team
Операционная система мультиплатформенное ПО
Последняя версия 2021.4.19
Репозиторий github.com/CoatiSoftware…
Лицензия GNU GPLv3

История

Проект был начат Эберхардом Грётером (Eberhard Gräther) после стажировки в Google, где он работал над Google Chrome и заметил, что потратил месяц на реализацию простой функции, которую ожидал сделать за 1–2 часа. Это стало мотивацией для разработки инструмента, помогающего понимать последствия изменений исходного кода[2]. Проект стартовал как коммерческое ПО в 2016 году под названием Coati[3]. В ноябре 2019 года Sourcetrail был выпущен как открытое программное обеспечение под лицензией GNU General Public License версии 3[4].

Проект был прекращён в 2021 году[5].

Концепция

Большую часть времени программист тратит на чтение исходного кода. Поэтому Sourcetrail предназначен для того, чтобы помогать разработчикам понимать исходный код и взаимосвязи между его компонентами. После индексирования исходных файлов программа строит граф зависимостей и предоставляет графический обзор структуры кода.

Sourcetrail построен с возможностью расширения, что позволяет добавлять поддержку новых языков программирования.

Примечания

Ссылки