【问题标题】:Lazarus coding style guideLazarus 编码风格指南
【发布时间】:2013-09-04 14:02:13
【问题描述】:

风格指南?

除了http://wiki.freepascal.org/Coding_style 之外,还有一个样式指南,它代表了 Lazarus(和/或 FPC 和/或 Delphi)中大量著名的工作或某种广泛共识所遵循的样式。

示例

我正在寻找诸如

之类的东西
  • 文字常量的名称应全部大写。
  • 变量名应使用驼峰式,首字母小写
  • if 之后的行上缩进begin

以上只是一个例子。我知道在 Java 和 Perl 等语言中得到很好支持的约定,但对于使用 Lazarus 或 Delphi 编写的程序,我并不知道占主导地位。

目的

我的目的是

  • 尝试为我编写的所有代码采用通用样式
  • 对于有朝一日可能会读到它的大多数程序员来说,不要让这种风格感到太惊讶。

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

【问题讨论】:

  • 作为一个很好的详细风格指南,我正在考虑this article。它适用于 Free Pascal 是其子级的 Object Pascal。事实上,大多数 FPC 单元都遵守那里提到的规则。
  • @TLama:请将其作为答案发布,这很值得注意,因为它代表了 Embarcadero 的 Delphi 团队(可能是他们或他们在 Borland 的前辈)采用的风格。

标签: coding-style lazarus


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-26
      • 2011-01-13
      相关资源
      最近更新 更多