Delphi代码质量分析工具
CodeHealer for Delphi 是 Code Healer Group 的商业源代码分析与验证工具,面向 Embarcadero Delphi 项目。它的核心目标是在软件发布前发现编程错误、疏漏和不一致问题,并通过质量审计与代码度量提升可维护性。网站特别强调它适合商业级 Delphi 开发,以及接手遗留应用的企业开发者。
从功能看,CodeHealer 覆盖 Audits、Checks、Metrics 三类场景:审计未使用或不可达代码、关键字被用作标识符、命名遮蔽等质量规则;检查未初始化标识符、危险类型转换、自动类型转换、未定义函数返回值、未使用赋值等潜在错误;度量圈复杂度、注释比例、类数量和代码行数等指标。界面强调交互式展示、可配置结果、修复建议,并且部分变更可由工具自动应用。分析结果可保存为 HTML、PDF 等格式。
当前明确支持 Delphi 5 到 XE7。网站提到 C#、C、C++、Java 支持将在以后提供,但抓取内容没有显示已经落地。它未说明 API、SDK、命令行、CI/CD 或 IDE 插件集成,因此在现代 DevOps 流程中的自动化能力无法确认。文档方面提供 FAQ、截图、试用版和交互教程,但教程为 Flash movie,今天的可访问性可能较弱。
CodeHealer 3.1 单用户许可证价格为 269 美元,批量购买有折扣;通过 Kagi 在线商店购买,支持多币种信用卡,也接受邮寄现金或支票,并提供 30 天退款政策。该价格对个人开发者不算低,但若用于维护商业 Delphi 遗留系统,能在发布前减少缺陷,性价比取决于项目规模和 Delphi 代码资产价值。
优点是定位清晰、针对 Delphi 的检查项较具体,能帮助开发者和管理者理解大型或遗留代码质量。缺点是版本 3.1 发布于 2016 年,更新活跃度不明;仅确认 Delphi 支持;现代集成能力和团队协作能力缺乏公开信息。它适合仍在维护 Delphi 5-XE7 项目的企业、独立软件商和 QA 人员,不太适合多语言云原生团队。
抓取文本未提供中国大陆访问、支付可用性或本地支持信息,china_access 只能标为未知。支付若依赖海外信用卡和 Kagi,可能需要实际核验。可替代方案包括 SonarQube、PVS-Studio、Pascal Analyzer 或 Delphi 自带分析能力。
本测评基于公开资料整理,不构成购买建议,请以 socksoftware.com 官网实际信息为准。
CodeHealer面向Delphi开发者,较小众但实用。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。