Delphi书写规范指南

Delphi 的书写规范文档,说实话,挺适合想让代码整洁一点的你。不管是团队合作还是自己写项目,统一格式真的能省下不少沟通成本。像缩进用空格、不用 Tab,操作符两边加空格这些,都是细节,但做得好,代码立马顺眼不少。

Delphi 的缩进规范是2 个空格,不是 Tab 哦。你要是用 Tab,在别人编辑器里就乱套了,影响阅读不说,调试都麻烦。像begin..end这类结构,建议一行一个,看起来也更清晰。

语法方面,比如保留字用小写,过程和函数名就得大写每个单词开头,像FormatHardDisk,看着就是比formatharddisk舒服,对吧?设置值用SetXXX,读取用GetXXX,这种命名方式,后期维护也省事。

参数规范也有讲究,像多个同类型参数建议合在一行写,procedure Foo(Param1, Param2: Integer),看着简洁;要是有命名冲突,加个前缀A就搞定。调用同名方法时也得明确Windows.FindClose还是SysUtils.FindClose,不然 bug 可就悄悄来了。

变量部分我觉得还挺贴心的,什么P表示指针,Rec表示记录,命名上就知道是什么东西。全局变量少用,要用就加g前缀,模块内部加F,还挺清爽。比如:

FUserName: string;
procedure SetUserName(Value: string);
function GetUserName: string;
property UserName: string read GetUserName write SetUserName;

嗯,这个规范比较实在,不花里胡哨,照着它来,团队写出来的代码风格统一不少。如果你在用 Delphi,真的可以参考一下。

doc 文件大小:50KB