拉萨路斯编码风格指南

6

样式指南?

除了http://wiki.freepascal.org/Coding_style之外,是否有一种样式指南代表Lazarus(和/或FPC和/或Delphi)中的一个著名且大规模工作的样式,或某种广泛的共识。

示例

我正在寻找以下内容的指南:

  • 字面常量的名称应全部大写。
  • 变量名称应使用小写字母的驼峰命名法。
  • if语句后的下一行缩进begin

以上仅为示例。我知道像Java和Perl这样的语言中有良好支持的约定,但不知道用Lazarus或Delphi编写的程序的主流约定。

目的

我的意图是:

  • 尝试采用所有编写的代码的通用样式。
  • 使这种样式对可能有一天阅读它的大多数程序员来说不会太出乎意料。

我没有在已经建立标准的企业中工作。


作为一份良好详细的样式指南,我正在考虑这篇文章。它是针对Object Pascal语言编写的,而Free Pascal是其子集。实际上,大多数FPC单元都遵循该指南中提到的规则。 - TLama
1
@TLama:请将其发布为答案,因为它代表了Embarcadero的Delphi团队采用的风格(以及他们或他们在Borland之前的前辈)。 - RedGrittyBrick
2个回答

5
作为一个良好的详细样式指南,我考虑使用Charles Calvert的Object Pascal Style Guide。它适用于Free Pascal的子集Object Pascal。实际上,大多数FPC单元都遵循其中提到的规则。

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


0

关于这个主题,你可能会通过搜索词“Delphi编码规范”或类似的方式获得最多的信息。这些规范非常宽松,没有强制执行,但可以帮助保持代码的可读性。Delphi和Lazarus非常互换。在这方面,Delphi和Lazarus也是一样的。甚至旧版的Delphi书籍也是一个很好的资源。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接