Pre*_*ion 6 delphi coding-style
可能重复:
我的变量命名约定是否有名称?
有问题的符号通过以下示例描述:
T因为t ypeP为了p ointerF对于˚F ieldA为了一个争论L为了l ocal等等,列表中至少有S缺失,但我不确定它指定的是哪个字符串.
从一开始就有Delphi的前三个备份,最后2个我最近注意到了.我想知道符号名称(如果有的话),并阅读一些规范性白皮书(然后采用,可能是).
Zarko Gajic在这里有一个非常好的Delphi特定列表:http: //delphi.about.com/od/standards/l/bldnc.htm
就个人而言,我发现这样的一些惯例是有用的.我还记得我的第一语言FORTRAN,其中Integers的惯例是从I到N开始任何字母,并且很容易记住,因为它们是INteger的前两个字母.
Charles Calvert 的Object Pascal样式指南的"3.3字段命名"部分给出了关于何时使用匈牙利表示法以及单个字符标识符名称适当的简短但良好的指导.我的FORTRAN背景(最多8个字符名称)也让我使用"N"作为项目的数量,并导致代码,如:
DO 10 I = 1, N
DO 20 J = I, N
...
20 CONTINUE
10 CONTINUE
Run Code Online (Sandbox Code Playgroud)
哎哟! 记忆受伤了.
有了现代 IDE(包括 Delphi 的),很多人(包括我自己)都觉得不再需要了。
编辑:从技术上讲,这不是真正的匈牙利表示法,因为有时前缀表示范围而不是类型。