background image

Delphi 编码规范

前言

为了使代码的可读性好,可维护性高,使不同的开发人员维护相同的代码 ,

保持代码的一致性和使用的一贯性,所有的代码和文档应遵循下面的规则和约

定。不是所有的人都会同意本文中的细节。有些项是强制的,而其他项是可选的。

希望所有成员都能遵循这些标准,特别是新的代码或需要大幅修改的代码。

本文并非最终文档,随着技术的发展应随时进行更新

通用源代码格式规则

2.1 缩格

缩格是指在每一级有两个空格。不要在源代码中保留

tab 字符,这是因为 tab

字符会随着不同用户的不同设置和不同的资源管理工具(打印、文档、版本控制

等)而代表不同的宽度。

你可以通过关闭

Environment 选项对话框中 Editor 页上的

“Use tab character”

“Optimal fill”检查框(通过 Tools|Environment)来禁止保存 tab 字符。

2.2 页边空格

页边空格会被设置成

80 字符宽。通常,源码不会超出这个边界,但这个方

针会有一些弹性。不管是否有可能,那些超出到另一行的语句会在一个逗号或其

他操作符之后与前面的语句相连。当一个语句被打断相连时,它应比原来的那一

行语句缩进两个字符。