gpt4 book ai didi

delphi - 如何执行 Delphi 编码标准

转载 作者:行者123 更新时间:2023-12-03 14:59:08 26 4
gpt4 key购买 nike

我想为我们的 Delphi 代码库强制执行编码标准

一些同事建议使用 Code Healer 和 Pascal Analyzer。我看过这些工具,但它们不合适。

我希望能够做与 Java 版 CheckStyle 或 C# 版 StyleCop 相同的事情

最佳答案

最好的是Pascal Analyzer (PAL) by Peganza,你说你尝试过但发现不合适,但没有说明原因。我会说一点赞成它的观点:它是商业性的、便宜的,所以值得。他们最近发布了版本 5,如果版本 5 没有满足您的要求,您应该告诉他们您想要什么,因为每当我提到我希望产品添加的功能时,他们总是回答我的请求。

我们使用它来代替 Delphi 指标的高端 SKU,因为它比内置的 3000 美元的东西成本更低,功能更多。我认为它的成本约为 160 美元。

我是一个快乐的客户。以下是我喜欢的一些度量区域的示例:
约定合规性 - 类名不以 T 开头,异常类型不以 E 开头,类字段不是私有(private)的,具有愚蠢名称的标识符,类可见性困惑或错误顺序,本地标识符/单元外部范围标识符冲突。不一致的情况,还有很多很多!

alt text

缺点是“TMemo”控件中的输出是纯文本。当然,我找到了很多方法来获取该输出并编写自己的小型排序/过滤实用程序,以从报告中挖掘更有用的内容。这是一个强大的工具,一旦您尝试过它,您将无法离开它。

我意识到您在回答中说过您已经尝试过,但如果这不是您想要的,那么它已经是目前存在的最好的 Pascal 类似 LINT 工具。

关于delphi - 如何执行 Delphi 编码标准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3138144/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com