程序设计和编码规范

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

1 总体要求 (3)

2 命名规范 (3)

2.1 概述 (3)

2.2 文件命名规范 (3)

2.3 函数命名规范 (3)

2.4 变量命名规范 (3)

2.5 常量命名规范 (4)

2.6 数据库表命名规范 (4)

3 注释规范 (4)

3.1 概述 (4)

3.2 代码文件的注释 (4)

3.3 数据对象的注释 (5)

4 程序书写格式 (5)

4.1 空格、空行与缩进 (5)

4.2 SQL语句书写规范 (5)

4.3 其它规范 (6)

4.4 详细和编辑页的权限判断顺序 (6)

5 编程准则 (6)

5.1 变量使用规范 (6)

5.2 数据库操作规范 (6)

5.3 对象使用规范 (6)

5.4 模块设计原则 (6)

5.5 数据库表设计原则 (7)

6 界面设计规范 (7)

6.1 基本原则 (7)

6.2 版面样式 (7)

6.3 保持页面的一致性 (7)

6.4 文字表述 (7)

6.5 B/S构架适用原则 (8)

7 主要名词/动词汉英对照表 (8)

8 缩写标准 (9)

8.1 常用缩写 (9)

8.2 前缀缩写 (9)

8.2.1 类型前缀 (9)

8.2.2 控件前缀 (10)

程序设计和编码规范

1总体要求

1、必须严格执行本规范以确保源代码的可读性及可维护性。

2、所有的程序文件都必须有注释文字,并严格按照本规范中的“注释规范”书写。

3、必须使用泰捷控件库提供的公用控件和公用函数。

4、同一个项目中必须使用相同的开发语言。

5、保持每个程序文件的程序书写格式一致,功能相似的页面控件引用顺序也应该是

一致的。

2命名规范

2.1概述

1、必须使用美国英语标准英文单词,不允许使用中文拼音(中文地名和人名除外)。

2、选择使用频率较高的常用词。

3、如果有名词,必须使用单数形式。

4、使用大小写混合格式,将连接的几个单词首字母大写。

5、必须在3至30个字母以内,临时的循环变量可以使用一个字母,如i,j,k等。

6、如果使用缩写,必须使用本规范附录的缩写范例。

2.2文件命名规范

1、文件命名采用主谓结构,首字母大写,如CustomerEdit.aspx。

2、文件和文件夹的名称应该精确地说明它们的用途。

2.3函数命名规范

1、函数名和方法名以动词开始,首字母大写,如SaveFileLog。

2、在命名函数时包括返回值的说明,如GetFileName。

3、类名和属性名以名词开始,不加前缀,首字母大写,如EmployeeName。

4、在不同的类中的属性,如果它们有相同的作用,则必须使用同样的名称。

2.4变量命名规范

1、变量可以加前缀,前缀使用2至4个字母,全部小写;public变量不要加前缀。

2、避免与数据字典中的数据元素名相同。

3、避免与函数名、方法名、类名和属性名相同。

4、在同一个程序文件中,避免使变量名为另一个变量名的一部分。

2.5常量命名规范

1、常量所有字母都应该大写,单词之间可以用下划线连接。

2.6数据库表命名规范

1、库表名称必须使用前缀T_,例如T_CustomerInfo。

2、视图名称必须使用前缀V_,例如V_CustomerInfo。

3、存储过程名称必须使用前缀P_,例如P_GetAllCustomer。

4、根据项目的不同,前缀有所不同,例如Tb_、Pc_等,在同一个项目同中,前缀必

须一致。

5、字段名称使用小写,每个单词之间加下划线,例如:customer_name。

3注释规范

3.1概述

1、注释必须使用中文及中文的标点符号。

2、每行注释的最大长度为100个字符。

3、将注释与注释分隔符用一个空格分开。

4、不允许给注释加外框。

5、编码的同时书写注释。

6、重要变量必须有注释。

7、变量注释和变量在同一行,所有注释必须对齐。

8、典型算法必须有注释。

9、在循环和逻辑分支的地方必须写上注释。

10、程序段或语句的注释在程序段或语句的上一行。

11、在代码交付之前,必须删掉临时的或无关的注释。

12、被注释的代码必须加上必要的注释,以说明这些代码被注释的原因。

13、对控件属性的赋值语句本身不需要注释,只有所赋值来源比较复杂时才需要特别

注释说明。

3.2代码文件的注释

1、代码文件的头部必须有概述注释信息。

2、代码文件的概述注释,包括以下内容:

a)属性(主要功能)

b)创建人

c)创建时间

每次有重要更新时,必须在文件头增加更新历史,包括以下内容:

a)更新人

b)更新时间

c)更新说明

3、泰捷控件库中的公用控件和公用函数的方法或属性等必须添加必要的智能提示。

3.3数据对象的注释

1、每个数据对象包括表、字段和存储过程等,都必须作相关的注释说明。

2、触发器和存储过程注释信息必须包括以下内容:

a)功能

b)作者

c)日期

d)更新历史

4程序书写格式

4.1空格、空行与缩进

1、在操作符的前后必须使用空格。

2、在分隔数组下标和函数参数的逗号后面必须添上空格。

3、一个程序段上下必须使用空行。

4、变量定义部分与程序语句之间必须使用空行。

5、利用缩进来显示程序的逻辑结构,缩进量一致并以Tab键为单位,定义Tab键为

4个空格字符。

6、使用编程工具的智能排版实现以下程序缩进:

1)function {}

2)void {}

3)if {} else {}

4)for {}

5)switch {}

6)foreach {}

7)while {}

8)try {} catch {}

相关文档
最新文档