Code Insight:深入理解代码
每个代码元素的统一视图
理解代码库需要的不仅仅是高层度量。开发者经常需要探索 特定类、方法或命名空间 并立即理解其结构、复杂度、依赖关系和风险。
代码洞察 为每个代码元素提供统一的交互式视图,通过专用选项卡将所有相关信息集中在一处。
每个代码元素一个视图
对于每个代码元素(程序集、命名空间、类型或方法),代码洞察将结构数据、度量和分析结果汇集到单一连贯视图中。
这消除了在不同报告间跳转的需要,让开发者能在上下文中分析代码。
即时找到任何代码元素
按名称搜索任何代码元素,支持区分大小写、精确名称或包含第三方等灵活选项,然后分组并导出结果。

摘要选项卡
该 摘要 选项卡提供所选代码元素的简明概览。

- ✓代码行数等规模度量
- ✓技术债务估算
- ✓可维护性评级
- ✓按严重程度统计的问题数
- ✓覆盖率可用性
它回答一个简单的问题: 这段代码健康吗?
洞察选项卡
该 洞察 选项卡让开发者深入了解代码元素的内部特征。

- ✓详细度量与阈值
- ✓检测到的问题与规则违规
- ✓复杂度与可维护性影响因素
- ✓指导重构的可操作指标
此选项卡将原始度量与具体的改进机会联系起来。
代码地图选项卡
该 Code Map 选项卡提供代码元素内部结构的可视化表示。

- ✓所含成员的可视化
- ✓组件的相对规模与重要性
- ✓快速识别主导或过大的部分
这种可视化方法让结构失衡立即可见。
调用图选项卡
该 Call Graph 选项卡帮助开发者理解运行时关系。

- ✓传入和传出调用
- ✓在调用链中导航
- ✓识别高耦合或核心方法
在分析影响、调试或重构时特别有用。
问题选项卡
该 问题 选项卡列出与所选代码元素相关的所有已检测问题。

- ✓按严重程度分类(关键、高、中、低)
- ✓直接访问规则描述
- ✓清晰洞察质量风险
依赖选项卡
该 依赖 选项卡展示代码元素与其他元素的交互方式。

- ✓传入与传出依赖
- ✓耦合指标
- ✓跨依赖链导航
这有助于开发者评估变更影响和架构稳定性。
可维护性选项卡
该 可维护性 选项卡聚焦长期代码健康。

- ✓可维护性得分与趋势
- ✓规模、复杂度和耦合度的贡献
- ✓技术债务估算
开发者可以立即理解什么影响可维护性以及应先从哪里着手。
从探索到更优决策
代码洞察将静态分析数据转化为交互式探索体验。通过提供同一代码元素的多个互补视图,帮助开发者更快、更有信心地做出明智决策。
