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 построен с возможностью расширения, что позволяет добавлять поддержку новых языков программирования.
Примечания
Ссылки
- https://github.com/CoatiSoftware/Sourcetrail — архив репозитория


