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