6

时尚指南?

除了http://wiki.freepascal.org/Coding_style之外,还有一个风格指南,它代表了 Lazarus(和/或 FPC 和/或 Delphi)或某种广泛共识所遵循的风格。

例子

我正在寻找可以说的东西,例如

  • 文字常量的名称应全部大写。
  • 变量名应使用camelCase,首字母小写
  • begin在 a 之后缩进 aif

以上只是一个例子。我知道 Java 和 Perl 等语言中支持良好的约定,但不知道使用 Lazarus 或 Delphi 编写的程序的主要约定。

目的

我的意图是

  • 尝试为我编写的所有代码采用共同的风格
  • 对于可能有朝一日阅读它的大多数程序员来说,这种风格不会太令人惊讶。

我不是在已经建立标准的企业工作。

4

2 回答 2

5

作为一个很好的详细风格指南,我正在考虑Object Pascal Style Guide由 Charles Calvert 撰写。它适用于 Free Pascal 是其子级的 Object Pascal。事实上,大多数 FPC 单元都遵守那里提到的规则。

本文记录了格式化 Delphi 代码的标准样式。它基于 Delphi 团队开发的约定。

于 2013-09-04T14:16:51.997 回答
0

您可能会使用搜索词“delphi 编码约定”或其他内容来获得有关此主题的最多信息。这些是非常松散的标准,没有强制执行,但对保持代码的可读性非常有帮助。Delphi 和 Lazarus 可以互换。在这方面,同样适用于 Delphi 和 Lazarus。更多关于 Delphi 的信息。旧的 Delphi 书籍甚至是一个很好的资源。

于 2013-09-09T04:52:42.470 回答