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 построен с возможностью расширения, что позволяет добавлять поддержку новых языков программирования.

Примечания

  1. Krill, Paul Sourcetrail code navigator now free open source (англ.). InfoWorld (21 ноября 2019). Дата обращения: 10 марта 2024. Архивировано 4 октября 2023 года.
  2. Why working on Chrome made me develop a tool for reading source code (англ.) (10 января 2017). Дата обращения: 10 марта 2024. Архивировано 24 августа 2025 года.
  3. Coati Release 0.6 (англ.). Sourcetrail Developer Blog. Дата обращения: 10 марта 2024. Архивировано 12 октября 2021 года.
  4. Sourcetrail is now free and open-source software (англ.). Sourcetrail Developer Blog. Дата обращения: 10 марта 2024. Архивировано 18 ноября 2019 года.
  5. Blog post on discontinuing Sourcetrail (англ.). Sourcetrail Developer Blog (архив). Дата обращения: 10 марта 2024. Архивировано 15 ноября 2021 года.

Ссылки