拉撒路编码风格指南

时间:2013-09-04 14:02:14

标签: coding-style lazarus

样式指南?

除了http://wiki.freepascal.org/Coding_style之外,还有一个风格指南,代表了Lazarus(和/或FPC和/或Delphi)中一个值得注意的大量作品的风格或某种广泛的共识。

实施例

我正在寻找像

这样的东西
  • 文字常量的名称应全部大写。
  • 变量名称应使用带初始小写的camelCase
  • begin
  • 之后在该行上缩进if

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

目的

我的意图是

  • 尝试为我编写的所有代码采用通用样式
  • 对于可能有一天会阅读它的大多数程序员来说,这种风格并不会让人感到意外。

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

2 个答案:

答案 0 :(得分:5)

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

  

本文介绍了用于格式化Delphi代码的标准样式。它基于德尔福团队制定的惯例。

答案 1 :(得分:0)

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