CppDepend
首页/功能/代码探索/Code Quest:向代码库提问

Code Quest:向代码库提问

几秒内查询您的代码库

大型代码库包含丰富信息,但在正确的时机提取正确的洞察可能具有挑战性。 Code Query 让开发者快速查询代码库并获得精确、可操作的答案。

无论您是在探索架构、寻找问题区域还是准备重构,Code Query 都能将静态分析数据变成强大的探索工具。

Code Quest:查询您的代码库

几秒内查询代码库

Code Query 让开发者直接对分析后的代码模型提问。查询可针对类型、方法、命名空间、依赖、度量和规则。

  • 查找符合特定条件的代码元素
  • 结合结构规则与度量阈值
  • 即时从结果导航到源码与洞察

查询结果度量

查询结果不只是元素列表。Code Query 还会计算 聚合及逐元素度量 在返回的结果集上。

  • 规模、复杂度和可维护性度量
  • 问题数量与严重程度分布
  • 结果集的技术债务估算

这让团队能够量化问题区域的影响或随时间衡量进展。

按范围筛选结果

Code Query 支持 基于范围的筛选 以便聚焦关键事项。

  • 将结果限制在特定项目、程序集或命名空间
  • 在同一代码库内比较不同范围
  • 排除生成或第三方代码

限定范围的查询让结果保持相关且可操作。

多种导出格式

Code Query 结果可导出为多种格式,便于共享、自动化或可视化。

Text – 用于快速审查和报告
XML – 用于与外部工具和流水线集成
CSV – 用于电子表格和仪表板中的分析
Call Graph – 用于可视化运行时关系
Code Map – 用于直观探索结构和规模

这种灵活性使 Code Query 天然适合交互式分析和自动化质量检查。

从问题到洞察

Code Query 弥合了原始分析数据与现实问题之间的差距。开发者无需离开工作流即可快速探索假设、验证猜测并识别热点。

通过结合富有表现力的查询、丰富的度量、范围限定和强大的导出,Code Query 将静态分析变成交互式探索引擎。

试用 Code Quest:向代码库提问 使用 CppDepend

开始 14 天免费试用,畅享全部功能。无需信用卡。