【代码分析工具】starTool 2.0使用HTML做代码地图分析

版权声明:尊重博主原创文章,转载请注明出处 https://blog.csdn.net/weixin_39020940/article/details/82952190

【设计背景】

当前starTool已经可以完整输出一个产品的代码地图,类似于如下

工具介绍链接:https://blog.csdn.net/weixin_39020940/article/details/80633835

这样确实能比较好的纵览整个工程的代码结构,但是对于类之间的结构关系缺没办法很好的直观阅读,虽然补充了类的关系分析能力,但是可以使用还是不方便,另外没法直接跳转到代码

举例说明,假设有几个类的关系如下:

AgentController--持有-->AgentService--持有-->AgentDao--维护-->t_agent_table

如果想通过xls进行查看相关关系可能就比较麻烦,必须一个一个的搜索查看(当然xls也支持链接跳转,不过作者使用python的xlwt功能相对比较薄弱)

所以作者打算基于以上开发starTool 代码地图2.0,计划做到以下几点

1、松散的文件结构,通过软链接的方式关联

2、集成源代码

3、对于接口类,展示实现接口类的类链接

4、支持个人记录注释

目前打算生成文件格式为html

【未完待分析】

猜你喜欢

转载自blog.csdn.net/weixin_39020940/article/details/82952190