全球旧事资料 分类
Delphi代码的标准风格
ObjectPascalStyleGuideByCharlesCalvert对象Pascal编码风格向导译:TommyTo
g我们承认许多好的已经确定的工作室或个人,拥有他们自己的和本文里所说的不同的编程习惯,但是,我们强烈建议你使用一个工具将你的代码转换为Borla
d风格的代码,然后再提交给Borla
d,ProjectJEDI或其他任何公开的源代码知识库。我们不想强迫你改变你的习惯,但我们坚持所有同Borla
d产品一起工作的的代码遵循本文描述的习惯。对象Pascal是一种优美的设计语言。较强的可读性就是它的一个优点。本文设计的标准将增强对象Pascal代码的可读性。当开发人员遵从本文展现的这些简单的习惯,他们也将成为标准,这将有益于所有的Delphi开发人员使用统一的易读的代码风格。执行这些标准的努力将增加开发人员的源代码的价值,特别是在维护和调试循环阶段。尽管我们相信并且赞美本文所宣扬的风格,但我们没有必要支持它,因为它本身是正确的而其它的则是错误的。然而我们相信绝大多数开发人员遵从的标准是有它的功效的,所以我们仍然支持并维护该风格。人类的大脑总在适应标准,并且找寻方法去快速组织所熟悉的模式,从而快速而有效地理解其含义。正是因这种要求而建立的标准将使大量的人尽可能容易的阅读代码。如果在初次使用我们的指导方针是感到陌生,那么我们请你坚持一会儿,你会发现你也变得习惯了。或者,如果你愿意,你也可以保持你自己的风格,并通过一个遵从我们标准的程序来转换,然后你可以将你的代码提交给Borla
d或其他知识库了。一些文本编辑器,象VisualSlickEdit可以帮助你按照一定的风格来格式化你的代码。
一个免费的由Egbertva
Nes开发的格式化程序可以在以下的连接获得:httpwwwslmwau
lwkaodelforexphtml
另一个针对Delphi的商业化程序是CrackerJax:httpwwwki
eticsoftwarecomhtmlproductshtml
----------------------------------------
10介绍
f本文不是为ObjectPascal语言定义语法规则的一种尝试。例如:在else前面放置封号
好听全球资料 返回顶部