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 построен с возможностью расширения, что позволяет добавлять поддержку новых языков программирования.
Примечания
- ↑ Krill, Paul Sourcetrail code navigator now free open source (англ.). InfoWorld (21 ноября 2019). Дата обращения: 10 марта 2024. Архивировано 4 октября 2023 года.
- ↑ Why working on Chrome made me develop a tool for reading source code (англ.) (10 января 2017). Дата обращения: 10 марта 2024. Архивировано 24 августа 2025 года.
- ↑ Coati Release 0.6 (англ.). Sourcetrail Developer Blog. Дата обращения: 10 марта 2024. Архивировано 12 октября 2021 года.
- ↑ Sourcetrail is now free and open-source software (англ.). Sourcetrail Developer Blog. Дата обращения: 10 марта 2024. Архивировано 18 ноября 2019 года.
- ↑ Blog post on discontinuing Sourcetrail (англ.). Sourcetrail Developer Blog (архив). Дата обращения: 10 марта 2024. Архивировано 15 ноября 2021 года.
Ссылки
- https://github.com/CoatiSoftware/Sourcetrail — архив репозитория