任何人都可以推荐一个好的Delphi源代码导航和分析工具,它可以实现代码浏览,显示类层次结构和evtl。有编辑选项吗?我试过Code-Navigator这非常快,但我在复杂的依赖中有点不稳定。
答案 0 :(得分:5)
对于导航和重构,我更喜欢ModelMaker Code Explorer IDE专家而不是之前见过的任何内容。
它快速,稳定,支持许多Delphi版本,具有出色的键绑定(对我而言,使用鼠标是上个世纪),并支持泛型。
它没有对代码编辑器进行重新绘制(就像CodeRush那样,现在是Castalia所做的),这可能很有用,但它也不会受到绘制工件的影响。
与ECO,Delphi内部重构和......- Insight工具不同,它不保留整个应用程序的完整模型以及它(间接)使用的所有库。但是这些工具会尝试完全模拟Delphi编译器,并且通常会失败。
- 的Jeroen
答案 1 :(得分:3)
Castalia for Delphi有一些很棒的功能 - 包括(在很多其他东西中)一些代码导航辅助功能。
我在Delphi中真正使用的唯一其他工具集是GExperts,但老实说,我不记得它是否包含任何代码导航功能......值得一看!
答案 2 :(得分:2)
答案 3 :(得分:0)
“因为我们拥有庞大的代码库......”
我们的Source Code Search Engine (SCSE)可能会有所帮助。它使用语言结构感知标记生成器将源代码分解为标记,索引集合并将索引存储为数据库,并提供使用查询跨该集合搜索而不是逐个文件扫描的功能。这为您提供了不会被空格或注释混淆的快速搜索。 (它也会进行grep样式搜索,但速度要慢很多。)
它不构造类层次结构。它允许您从找到的匹配中访问编辑器。