程序员代码编写标准指南汇总.docx
文本预览下载声明
程序员代码编写标准指南汇总
Delphi 6 程序员代码编写标准指南一、序言二、通用源代码格式规章2.1 缩格2.2 页边空格2.3 Begin…End 配对2.4 代码文件中通用符号含义三、Object Pascal3.1 括号3.2 保存字和关键字3.3 过程和函数〔例程〕3.3.1 命名/格式化3.3.2 形式参数 格式化 命名 参数的排序 常量参数 名称的冲突3.4 变量3.4.1 变量的命名和格式3.4.2 部分变量3.4.3 全局变量的用法3.5 类型3.5.1 大写商定 浮点指针类型 枚举类型 变数和ole变数类型3.5.2 构造类型 数组类型 记录类型3.6 语句3.6.1 if 语句3.6.2 case 语句 一般性话题 格式3.6.3 while 语句3.6.4 for 语句3.6.5 repeat 语句3.6.6 with 语句 一般话题 格式3.7 构造异样处理3.7.1 一般话题3.7.2 try…finally的用法3.7.3 try…except的用法3.7.4 try…except…else的用法3.8 类类型3.8.1 命名和格式3.8.2 域 命名/格式 可视化3.8.3 方法 命名/格式 用法静态的方法 用法虚拟/动态的方法 用法抽象的方法 属性存取方法3.8.4 属性3.8.4.1 命名/格式3.8.4.2 用法存取的方法四、文件4.1 工程文件4.1.1 命名4.2 窗体文件4.2.1 命名4.3 数据模板文件4.3.1 命名4.4 远端数据模板文件4.4.1 命名4.5 Unit文件4.5.1 通用Unit构造 unit的名字 uses子句 interface局部 implementation局部 initialization局部 finalization局部4.5.2 窗体单元 命名4.5.3 数据模板单元 命名4.5.4 一般目的单元 命名4.5.5 构件单元 命名4.6 文件头五、窗体和数据模板5.1 窗体5.1.1 窗体类型命名标准5.1.2 窗体实例命名标准5.1.3 自动创立窗体5.1.4 形式窗体实例化函数5.2 数据模板5.2.1 数据模板命名标准5.2.2 数据模板实例命名标准六、包6.1 用法运行包和设计包的比拟6.2 文件命名标准七、构件7.1 用户自定义构件7.2 构件单元7.3 用法注册单元7.4 构件实例命名商定7.5 构件的前缀7.6 Standard 页7.7 Additional 页7.8 Win32 页7.9 System 页7.10 Internet 页7.11 Data Access 页7.12 Data Controls 页7.13 Decision Cube 页7.14 Qreport 页7.15 Dialogs 页7.16 Win3.1 页7.17 Samples 页7.18 ActiveX 页7.19 Midas 页7.20 ADO 页7.21 InterBase 页7.22 InternetExpress 页7.23 FastNet 页一、序言本文档详述了用法JAVA进展编程的代码编写标准。本文档的目的在于阐述一种方法,通过该方法,开发小组可以在他们所编写的代码中保持一贯的风格。这样做的目的是使在开发小组中的每一个程序员都可以明白其他程序员的代码。这有助于进步代码编写的可读性和用法的一贯性。二、通用源代码格式规章2.1 缩格tab字符代表4个空格宽度。代码的每一层次缩进量为一个tab(4个空格)2.2 页边空格页边空格会被设置成80字符宽。通常,源码不会超出这个边界,但这个方针会有一些弹性。不管是否有可能,那些超出到另一行的语句会在一个逗号或其他操作符之后与前面的语句相连。当一个语句被打断相连时,它应比原来的那一行语句缩进两个字符。2.3代码文件中通用符号含义//// 四个斜杠代表当前有未实现的内容,相当于占位符三、Object3.1 括号不要在括号与括号之间的字符中间留下空格。下面的例子示范了错误的与正确地用法括号中的空格:main( Aparameter ); //错误main(Aparameter); //正确3.3函数〔例程〕3.3.1 命名/格式化1.变量的命名命名应尽量表达变量的含义,大小写遵循Java的驼峰规章。一个正确格式的变量名称:public userName;一个不适宜的变量名称:public UserName;例程的名称应当同
显示全部