Sourcetrail - это бесплатный проводник исходного кода с открытым исходным кодом, который предоставляет интерактивные графики зависимостей и поддерживает несколько языков программирования, включая C, C ++, Java и Python. [1] [2] [3] [4] [5] [6] [7]
Разработчики) | Команда разработчиков Sourcetrail |
---|---|
Стабильный выпуск | 2020.2.43 |
Операционная система | Мультиплатформенность |
Тип | Качество программного обеспечения |
Лицензия | Стандартная общественная лицензия GNU v3.0 |
Веб-сайт | www |
История
Проект был начат Эберхардом Гретером после стажировки в Google, где он работал над Google Chrome и потратил много времени (1 месяц) на реализацию простой функции, которую он ожидал сделать за 1-2 часа. Сложность понимания больших баз кода новыми разработчиками была его мотивацией к разработке инструмента, который поможет понять последствия модификаций исходного кода. [8]
Проект стартовал как коммерческий проект в 2016 году под названием Coati. [9] В ноябре 2019 года Sourcetrail был выпущен как программное обеспечение с открытым исходным кодом под Стандартной общественной лицензией GNU v3.0. [10]
Концепция
Большая часть времени программистов тратится на чтение исходного кода [ необходима цитата ] . Следовательно, цель Sourcetrail - помочь разработчикам понять исходный код и взаимосвязь между различными компонентами. Sourcetrail строит граф зависимостей после индексации файлов исходного кода и предоставляет графический обзор исходного кода.
Он построен с возможностью расширения, поэтому его можно расширить для поддержки большего количества языков программирования.
Смотрите также
Рекомендации
- ^ Криль, Пол (21 ноября 2019). «Навигатор исходного кода теперь бесплатно с открытым исходным кодом» . InfoWorld .
- ^ Дас, Анкуш. «Кросс-платформенный Source Explorer Sourcetrail теперь является открытым исходным кодом - это FOSS» .
- ^ «Sourcetrail, интерактивный обозреватель исходного кода, становится открытым» . 20 ноября 2019.
- ^ «Sourcetrail обещает помочь разработчикам программного обеспечения быстро исследовать, перемещаться и понимать неизвестный исходный код» . 16 ноября 2018.
- ^ «Исследование кода Sourcetrail с открытым исходным кодом - Le Monde Informatique» . LeMondeInformatique .
- ^ "Sourcetrail: Инструмент для визуализации кода с открытым исходным кодом" . 20 ноября 2019.
- ^ «ー ス コ ー ド 検 索 エ ジ Sourcetrail」 OSS 化 、 GitHub 上 で 公開 » . CodeZine .
- ^ https://medium.com/@egraether/why-working-on-chrome-made-me-develop-a-tool-for-reading-source-code-7111ba21a6f0
- ^ «Coati Release 0.6» . Блог разработчиков Sourcetrail .
- ^ «Sourcetrail теперь является бесплатным программным обеспечением с открытым исходным кодом» . Блог разработчиков Sourcetrail .