阅读源码的工具很多,今天给大家推荐一款别具一格的源码阅读神器。
它就是 Sourcetrail,一个免费开源、跨平台的可视化源码探索项目。
直接看效果图:
上面是我阅读 okhttp 源码的一个界面,不同于其他代码编辑器的导航栏,左侧使用图形直观地表示了调用上游和下游,类成员列表等等细节,使得理解源代码的结构变得很容易。
目前支持 C、C++、Python 和 Java 语言,同时提供了相关 SDK 用于拓展支持其它语言,相信在未来会提供更多语言的支持。
官网地址:
https://www.sourcetrail.com/
目前已经开源