Sourcetrail
Sourcetrail - The open-source cross-platform source explorer
SourceTrail 是一款开源、免费的交互式源代码浏览器,通过索引你的文件以及收集项目的结构数据来降低你查看不熟悉的巨大代码库的困难。目前支持的语言种类:C、C++、Java、Python,并且可以自定义语言类型。项目于 2019 年开源,采用 GPL 协议和 Patreon 赞助。
类似的产品有更加强大和古老的收费软件 SourceInsight。
几个特性
- 支持增量索引,看起来是以文件为单位。因此完全可以先分析一个感兴趣的目录,之后再不断添加
文章
- Why working on Chrome made me develop a tool for reading source code – Sourcetrail Developer Blog。作者解释这个项目的起因,源于在 chrome 团队实习时迷失在巨大代码库里的痛苦。后来他继续研究代码可视化分析的旅程。