代码编写规范范本
- 格式:pdf
- 大小:65.81 KB
- 文档页数:8
(精品范本)公司合同编号规则制度第一条总则为规范公司合同编号的管理,提高合同管理的效率和准确性,确保合同编号的唯一性和可追溯性,根据《中华人民共和国合同法》及相关法律法规,制定本制度。
第二条合同编号的构成合同编号由十二位数字组成,分为四个部分,依次为:年份代码、部门代码、合同类型代码和顺序代码。
1. 年份代码:占两位数字,表示合同签订的年份。
2. 部门代码:占两位数字,表示合同承办(签订)部门的缩写。
3. 合同类型代码:占两位数字,表示合同类型的缩写。
4. 顺序代码:占四位数字,表示同一类型合同的顺序编号。
第三条合同编号的编制规则1. 年份代码:根据合同签订的具体年份,编写相应的两位数字。
例如,2021年的年份代码为21。
2. 部门代码:根据合同承办(签订)部门的名称,编写相应的缩写。
部门缩写一般取部门名称前两个字的拼音首写字母组合而成。
若遇部门名称前两个字的拼音首写字母组合相同,则选第三个字,依此直至选出不同的组合。
若遇部门名称拼音首写字母完全重合,可扩展名称后再行缩写。
表格中未列明的部门或者后期新增设的部门,可根据本条规定,进行缩写即可,但不得与既有部门的缩写重合。
第一次提交合同的部门,应注明部门汉字全称及缩写字母。
3. 合同类型代码:根据合同的类型,编写相应的缩写。
有名合同缩写规则如下:(见附录)4. 顺序代码:根据同一类型合同的签订顺序,编写相应的四位数字。
顺序代码从0001开始,依次递增。
第四条合同编号的启用和废止1. 每年年初,对上一年度的合同编号进行清理,废止上一年度的合同编号。
2. 新一年的合同编号从0001开始启用。
第五条合同编号的管理1. 合同编号由合同承办部门负责编写。
2. 合同承办部门在合同签订前,应将合同编号报合同管理部门备案。
3. 合同管理部门负责对合同编号的合法性、唯一性进行审查。
4. 合同编号一经确定,不得随意更改。
如确需更改,应由合同承办部门提出申请,经合同管理部门同意后,方可进行更改。
程序代码规范范本一、概述程序代码规范是一种约定俗成的编程规则,旨在提高代码的可读性、可维护性和可扩展性。
本范本将介绍常见的程序代码规范要求,帮助开发者编写出整洁、规范的程序代码。
二、命名规范1. 变量、函数和类的命名应清晰、简洁,并能准确描述其功能和用途。
2. 变量和函数名使用小写字母和下划线组合,如:variable_name, function_name。
3. 类名使用驼峰命名法,首字母大写,如:ClassName。
4. 常量名全部大写,使用下划线连接单词,如:CONSTANT_NAME。
三、缩进与空格1. 使用四个空格进行缩进,不使用Tab键。
2. 运算符两侧加空格,如:a + b。
3. 函数和类定义之间应有一个空格。
四、代码注释1. 使用单行注释或块注释对代码进行解释,使其易于理解。
2. 注释应简洁明了,描述代码意图和实现方式。
3. 在关键代码段落或复杂算法处添加注释,帮助他人理解和修改代码。
五、函数与类设计1. 函数应遵循单一职责原则,每个函数只负责一项具体任务。
2. 函数长度不宜过长,宜保持在20行以内,能够提高代码的可读性。
3. 类的设计应符合高内聚、低耦合原则,每个类只负责一个独立的功能模块。
4. 避免使用全局变量,尽量使用局部变量。
六、错误处理与异常1. 合理处理错误和异常,及时给出明确的错误提示信息。
2. 使用try-catch-finally语句块处理可能出现的异常情况。
3. 避免使用捕捉异常后什么也不做的空catch块。
七、代码格式化与排版1. 使用一致的代码缩进风格,保证代码的可读性。
2. 对代码进行适当的空行分隔,使其结构清晰可辨。
3. 对代码进行格式化,保证代码的一致性。
4. 尽量避免使用过长的代码行,超出屏幕范围时应进行换行。
八、代码复用与模块化1. 尽量避免出现重复的代码,可通过封装成函数或类实现复用。
2. 将功能相似的代码组织成模块,提高代码的可维护性。
3. 使用模块化开发,将程序拆分为多个独立的模块,便于并行开发和维护。
标准sop范本软件开发过程中,标准化和管理是至关重要的。
一个正规的开发过程,需要从设计开发的每一步细节进行规范的管理,因此,标准化有助于提高质量,降低风险,改善产品性能,以及降低发布时间。
因此,标准SOP(Standard Operating Procedure)范本的重要性不言而喻,这是指计算机软件开发过程中使用的标准操作程序,包括软件需求建模、软件设计、编码、测试、交货及维护等步骤。
下面将介绍一般的标准SOP范本,以帮助软件开发者更好地管理软件开发过程。
1.求建模:软件开发过程中首先进行的工作是根据客户需求定义软件需求建模,即具体定义软件需求,包括功能、性能及用户界面等。
这个工作要特别重视,以确保后来的软件开发能够满足客户的期望。
2.件设计:根据前面定义的需求,结合企业软件设计流程,开发者会根据软件功能、用户界面等设计软件结构,明确软件代码层次等。
这部分也是软件质量的关键环节,需要有足够的经验等保证软件正确的设计。
3. 代码编写、调试:开发者根据软件设计,按照规范来编写代码和进行调试工作,主要目的是保证程序的质量和可维护性。
调试的时候,要根据自动测试要求,定位和修复代码中的错误,以及加以优化。
4.试:软件开发完成后,为了证明软件符合客户需求,需要对软件进行测试,比如功能性测试、性能测试和安全性测试等。
这些测试都必须遵守一定的测试计划和规范,以保证测试的有效性。
5. 交货:软件测试通过后,会向客户提供软件的安装包,以帮助客户安装和启用软件,比如提供说明文档、安装帮助、升级文件和技术支持等,这是最后一步,也是客户非常关注的环节。
6.护:维护指的是软件推出后,为保证软件功能正常,需定期进行维护,比如编写定期更新、修复Bugs、解决客户提出的问题等,以保证软件能够正常的运行。
以上就是关于标准SOP范本的全部内容,希望以上内容能够帮助软件开发者有规范地管理软件开发,从而提升软件的质量和性能,减少发布时间,创造出更高质量的软件产品。
代码文档规范范本一、引言本文档是为了规范化编写和管理代码文档而制定的,旨在提高代码文档的质量和可读性,方便团队成员之间的协作与交流。
本文档适用于所有项目的代码文档编写,包括但不限于需求文档、设计文档、接□文档等。
二、文档命名规范为了便于管理和查找,所有的代码文档都需要按照以下规范进行命名:1.使用有意义的文件名,能够清晰表达文档的用途和内容。
2.文件名使用小写字母,单词间可以使用下划线进行分隔。
3.文件名必须以文档类型作为后缀,例如.doc、.Pdf、.md等。
三、文档结构规范为了使代码文档易于阅读和理解,文档的结构应该清晰,并且内容组织合理。
以下是常见的文档结构示范:1.引言:对文档的目的、范围和主要读者进行简要说明。
2.背景:描述项目背景和相关环境信息。
3.功能描述:详细介绍项目的功能需求,包括用户需求和系统需求。
4.设计方案:针对每个功能需求提供相应的设计方案,包括系统架构、模块划分、数据结构等。
5.接口定义:定义与外部系统或模块的接口规范,包括输入输出参数、数据格式等。
6.数据库设计:描述数据库结构、表的设计以及数据字典等。
7.测试方案:说明对代码进行的测试方法和策略,包括单元测试、集成测试等。
8.部署说明:描述代码的部署方式和环境要求。
9.附录:包括其他相关的补充信息,如术语表、参考资料等。
四、文档编写规范1.正文内容应简明扼要,字数不宜过多或过少。
2.使用简洁、明确的语言,避免使用俚语、口语或技术术语过多。
3.遵循统一的命名规范,包括函数名、变量名、类名等。
4.提供必要的注释,解释代码的意图、实现方法或注意事项。
5.确保文档的逻辑性和连贯性,段落之间应具有一定的过渡和衔接。
6.针对不同的文档类型,采用相应的文档模板和结构,如需求规格说明书、接口设计文档等。
7.使用合适的文档编辑工具,确保文档的格式统一、排版美观。
五、文档更新与版本管理为保持文档的实时性和准确性,在文档编写过程中需要及时更新和维护文档。
1. 目的:规范公司各类文件的格式和编号。
2. 合用范围:本规范合用于公司各管理体系的手册、程序、规范、技术文件、作业指导书、外来文件、记录表单等。
3. 职责3.1 总经理室:负责制定本规范。
3.2 各部门:编制文件时应按本规范要求执行。
4. 定义同《文件管理程序》5. 内容:5.1 管理文件的编写格式:5.1.1 管理文件的封面格式参照本文件的附件一,流程文件正文格式参照附件二,程叙文件正文的格式参照附件三。
5.1.2 文件编写条目按以下格式:1.1.11.1.11.1.1.12.2.12.1.12.1.1.1(如此类推,最多不超过 4 层)5.1.3 文件的页次格式为:页次/总页数。
5.1.4 版次:版次号/修订数,可以进行单页修改。
在一个版次内只能修订四次,超四次后,变更版本号:A/0 →A/1→A/2→A/3→A/4B/0 →B/1→B/2→B/3→B/4 (如此类推)5.1.5 文件的字体5.1.5.1 文件大标题----黑体小二加粗5.1.5.2 文件“1--5”标题----黑体小四加粗5.1.5.3 文件“1--5”内容----宋体小四5.1.5.4 流程表框内----宋体五号5.1.6 文档类型为 word 文档,表单不限;5.1.7 文档行距:文档自设最小行距 12 磅5.1.8 文档页面设置:上 2cm,下 1.8cm左 2cm ,右 1.8cm5.1.9 若流程是流程文件,流程框内的表格设为虚线,不设明格;5.1.10 页眉页脚及其他部份的未尽事宜以附件范本为准。
5.1.11 文件中须包含以下内容:1 目的:介绍编制此文件的作用和意义。
2 合用范围:介绍文件合用的范围,如:按使用的场所(组织别、) 产品、职能等进行界定。
3 职责:按文件的相关方分别介绍在此文件中所承担的职责。
(已发行的流程文件中暂时保留“流程相关方”的写法,文件进行修订时均改用“职责”的形式来编写。
)4 定义:在此文件中引用,属公司特定含义的名词或者较难理解的则需要进行解释。
代码文档编写指南范本一、引言代码文档是软件开发过程中不可或缺的一部分,它记录了软件的设计思路、功能实现、接口说明等重要信息,方便开发人员之间的协作和代码的维护。
本文提供了一份代码文档编写指南范本,旨在帮助开发人员规范化编写代码文档,提高文档的可读性和易维护性。
二、文档结构在编写代码文档时,建议按照以下结构组织文档内容,以便读者能够清晰地了解软件的各个方面。
1. 引言:对软件的背景和目的进行简要介绍,明确文档的读者对象。
2. 功能概述:对软件的主要功能进行概述,包括功能特点、所解决的问题以及预期的效果。
3. 系统架构:介绍软件的整体结构,包括各个模块的功能和关系,以及模块间的接口定义。
4. 数据结构:描述软件中使用的主要数据结构,包括结构的定义、字段说明和关系。
5. 算法流程:说明软件中使用的关键算法的流程和原理,以及算法的输入输出。
6. 接口定义:详细说明软件与外部系统或模块的接口要求和协议,包括输入输出参数的定义和格式。
7. 使用示例:提供一些典型的使用示例,展示软件的功能和使用方法。
8. 代码结构:介绍软件的代码结构,包括各个目录的用途和代码文件的功能。
9. 代码规范:定义软件开发过程中遵循的代码规范,包括命名规则、缩进格式、注释要求等。
10. 错误处理:说明软件在处理异常情况时的策略和方法,包括错误码的定义和异常处理流程。
11. 日志记录:详细说明软件的日志记录方式和内容,以方便问题排查和系统性能分析。
12. 单元测试:介绍软件的单元测试策略和方法,包括测试用例的编写和执行方式。
13. 性能优化:给出软件性能优化的建议和方法,包括数据库查询优化、算法改进等方面。
14. 常见问题:列举软件使用过程中常见的问题和解决方法,以便读者能够快速定位和解决问题。
15. 参考资料:列举在编写代码文档过程中参考的相关书籍、规范和文档。
三、文档编写规范为了保证代码文档的整洁美观,语句通顺,全文表达流畅,应遵循以下编写规范:1. 使用简洁明了的语言,不使用过多的技术术语,以便于读者理解。
1概述1.1规范制定原则⏹方便代码的交流和维护。
⏹不影响编码的效率,不与大众习惯冲突.⏹使代码更美观、阅读更方便。
⏹使代码的逻辑更清晰、更易于理解。
1.2术语定义⏹Pascal 大小写将标识符的首字母和后面连接的每个单词的首字母都大写。
可以对三字符或更多字符的标识符使用Pascal 大小写。
例BackColor⏹Camel 大小写标识符的首字母小写,而每个后面连接的单词的首字母都大写。
例如:backColor 2代码外观2.1列宽代码列宽控制在110字符左右,原则上不超过屏宽。
2.2换行当表达式超出或即将超出规定的列宽,遵循以下规则进行换行:⏹在逗号,括号后换行。
⏹在操作符前换行.⏹规则1优先于规则2.当以上规则会导致代码混乱的时候自己采取更灵活的换行规则。
2.3缩进缩进应该是每行一个Tab(4个空格),不要在代码中使用Tab字符。
Visual Studio。
Net设置:工具->选项—〉文本编辑器-〉C#->制表符—〉插入空格2.4空行空行是为了将逻辑上相关联的代码分块,以便提高代码的可阅读性。
在以下情况下使用两个空行:⏹接口和类的定义之间.⏹枚举和类的定义之间.⏹类与类的定义之间。
在以下情况下使用一个空行:⏹方法与方法、属性与属性之间.⏹方法中变量声明与语句之间.⏹方法与方法之间。
⏹方法中不同的逻辑块之间。
⏹方法中的返回语句与其他的语句之间。
⏹属性与方法、属性与字段、方法与字段之间。
⏹注释与它注释的语句间不空行,但与其他的语句间空一行.⏹文件之中不得存在无规则的空行,比如说连续十个空行。
空行是为了将逻辑上相关联的代码分块,以便提高代码的可阅读性.2.5空格在以下情况中要使用到空格:⏹关键字和左括符“(”应该用空格隔开.如while (true)注意在方法名和左括符“(" 之间不要使用空格,这样有助于辨认代码中的方法调用与关键字。
⏹多个参数用逗号隔开,每个逗号后都应加一个空格。
代码审查规范范本代码审查是软件开发过程中重要的环节,通过审查可以有效提高代码质量、减少错误和缺陷,对于保证软件可靠性和稳定性起到至关重要的作用。
本文将介绍一份代码审查规范范本,以帮助开发团队进行有效的代码审查工作。
1. 审查目的代码审查的目的是发现潜在问题,提高代码质量,确保代码符合规范和最佳实践。
审查内容包括但不限于代码风格、命名规范、注释规范、错误处理、性能优化等方面。
2. 审查原则- 符合规范:代码应符合所使用的编程语言的规范和标准,遵循团队约定的风格指南。
- 易读性:代码应具有良好的可读性,命名清晰、注释恰当,结构清晰。
- 可维护性:代码应易于维护,模块化、可重用,并做好错误处理和异常处理。
- 性能优化:代码应尽量考虑性能问题,避免低效或冗余的操作。
3. 审查步骤- 准备工作:审查前,审查人员应对要审查的代码进行预研,对于项目的需求、设计文档等有充分了解。
- 编写评审意见:审查人员应针对每个被审查的代码文件或模块编写评审意见,在意见中指出问题和改进建议。
- 开会讨论:开展代码审查会议,由审查人员对评审意见进行口头解释和讨论,并达成一致意见。
- 记录和跟踪:记录代码审查的结论和讨论结果,并跟踪问题的解决情况。
4. 审查要点- 代码风格:代码是否符合团队所定义的风格规范,包括缩进、空格、换行等格式方面的要求。
- 命名规范:变量、函数、类等的命名是否清晰、准确,并符合命名规范。
- 注释规范:代码中是否有必要的注释,注释内容是否准确、易于理解。
- 错误处理:代码是否做了必要的错误处理和异常处理,避免程序崩溃或产生不可预料的结果。
- 性能优化:代码是否存在低效或冗余的操作,是否可以进行性能优化。
5. 审查记录代码审查记录应包括但不限于以下内容:- 被审查代码的文件名、路径、版本信息。
- 审查人员的姓名和角色。
- 审查时间和地点。
- 评审意见和讨论结果。
- 问题的分类和级别。
- 解决问题的措施和计划。
精品文档
代码编写规范
一、排版范
1.程序要采用格写,的空格以一的开工具准。
函数或
程的开始、构的定及循、判断等句中的代都要采用格。
2.的句( >100 字符)要分成多行写,表达式要在低先操作符划分新行,操作符放在新行之首,划分出的新行要警醒适当的,是排版整,句可。
3.不允把多个短句写在一行中,即一行只写一条句。
示例 : 如下例子不符合范
rng.Font.Size = 10; = "宋体 ";
如下写
rng.Font.Size = 11;
= "宋体 ";
4. If 、for 、do、 while 、case、switch 、default等句自占一行,且I f 、 for 、
do、while 等句的行句部分无多少都要加括号{} 。
示例:如下例子不符合范
If (Strtxt==NULL ) return;
如下写
If (Strtxt==NULL )
{
return;
}
5.程序的分界符(如C++/C# 言中的‘ { ’和‘ }’)各自独占一行并且位于同一列,同与引用它的句左。
示例:如下例子不符合范
For(⋯⋯) {
⋯⋯// program code
}
.。
编码规范范本一、命名规范在编写软件代码时,命名是非常重要的,良好的命名规范可以提高代码的可读性和可维护性。
以下是一些常见的命名规范建议:1. 变量和函数命名应该具有描述性,能够清楚地表达其用途。
使用有意义的英文单词或缩写,避免使用无意义的字母或数字。
例如:- 变量名:count, firstName, isLogged- 函数名:calculateArea, getUserData2. 使用驼峰命名法(Camel Case)来命名变量和函数。
即第一个单词首字母小写,后续单词首字母大写,不使用任何分隔符。
例如:- 变量名:userName, totalPrice- 函数名:getUserName, calculateTotalPrice3. 类名应该使用帕斯卡命名法(Pascal Case),即每个单词首字母都大写,不使用任何分隔符。
例如:- 类名:UserController, ProductService4. 常量名应全大写,并使用下划线分隔单词。
例如:- 常量名:MAX_COUNT, PI_VALUE二、缩进和空格正确的缩进和空格使用可以使代码更加易读和易于理解。
以下是一些建议:1. 使用四个空格进行缩进,不要使用制表符。
这样可以避免在不同的编辑器中缩进显示不一致的问题。
2. 适当使用空行分割代码段落,提高代码的可读性。
例如,在不同的函数或者逻辑块之间使用空行进行分隔。
3. 在运算符和逗号之后添加一个空格,提高表达式的清晰度。
例如:- x = y + z;- for (int i = 0; i < 10; i++)三、注释规范良好的注释可以使代码更易于理解和维护。
以下是一些注释规范的建议:1. 在关键代码的上方添加注释,解释代码的功能、目的和逻辑。
例如:// 计算矩形的面积2. 对于复杂的算法、逻辑或者设计决策,可以使用块注释进行说明,并在代码中关键处引用块注释。
例如:/** 计算矩形的面积* 公式:面积 = 长 * 宽*/int area = length * width;四、错误处理在编写代码时,应该考虑到可能发生的错误,并进行适当的错误处理。
代码编写规范
一、排版规范
1.程序块要采用缩进风格编写,缩进的空格以统一的开发工具为准。
函数或过程的开始、结构的定义及循环、判断等语句中的代码都要采用缩进风格。
2.较长的语句(>100字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,划分出的新行要警醒适当的缩进,是排
版整齐,语句可读。
3.不允许把多个短语句写在一行中,即一行只写一条语句。
示例: 如下例子为不符合规范
rng.Font.Size = 10; = "宋体";
应如下书写
rng.Font.Size = 11;
= "宋体";
4.If、for、do、while、case、switch、default等语句自占一行,且If、for、do、while等语句的执行语句部分无论多少都要加括号{}。
示例:如下例子不符合规范
If(Strtxt==NULL)return;
应如下书写
If(Strtxt==NULL)
{
return;
}
5.程序块的分界符(如C++/C#语言中的‘{’和‘}’)应各自独占一行并且位于同一列,同时与引用它们的语句左对齐。
示例:如下例子不符合规范
For(……){
……// program code
}
If(……)
{
……// program code
}
应如下书写
For(……)
{
……// program code
}
If(……)
{
……// program code
}
二、注释规范
1.模块(类)注释规范
///<summary>
/// 模块编号:<模块编号,可以引用系统设计中的模块编号> /// 作用:<对此类的描述,可以引用系统设计中的描述>
/// 作者:作者中文名
/// 编写日期:<模块创建日期,格式:YYYY-MM-DD>
///</summary>
如果模块有修改,则每次修改必须添加以下注释:
///<summary>
/// Log编号:<Log编号,从1开始一次增加>
/// 修改描述:<对此修改的描述>
/// 作者:修改者中文名
/// 修改日期:<模块修改日期,格式:YYYY-MM-DD>
///</summary>
2.类属性注释规范
/// <summary>
///属性说明
/// </summary>
3.方法(函数)注释规范
/// <summary>
///说明:<对该方法的说明>
/// </summary>
/// <param name="<参数名称>"><参数说明></param>
/// <returns>
///<对方法返回值的说明,该说明必须明确说明返回的值代表什么含义> /// </returns>
4.代码间注释规范
单行注释:
//<单行注释>
多行注释:
/*多行注释1
多行注释2
多行注释3*/
),添加的注释必须能代码中遇到语句块时必须添加注释(if,for,foreach,……
够说明此语句块的作用和实现手段(所用算法等等)。
5.边写代码边注释,修改代码同时修改相应的注释,以保证注释与代码的一致性。
不再有用的注释要删除。
6.注释的内容要清楚、明了,含义准确,防止注释二义性。
7.对于所有物理含义的变量、常量,如果其命名不是充分自注释的,在声明时都必须加以注释,说明其物理含义。
变量、常量的注释应放在其上方相邻位置或右方。
8.注释与所描述内容进行同样的缩排。
示例:如下例子不符合规范
Void ExampleFun(void)
{
// code one comments
CodeBlock one
// code two comments
CodeBlock
}
应改为如下布局
Void ExampleFun(void)
{
// code one comments
CodeBlock one
// code two comments
CodeBlock
}
9.避免在同一行代码或表达式中间插入注释
三、标识符命名规范
1.变量命名规则。
变量的命名要清晰、明了,有明确含义,同时使用完整的单
词或大家基本可以理解的缩写,避免使人产生误解。
变量命名:
成员变量:m_
局部变量:以小写字母开头
·类、属性及方法:以大写字母开头,后续单词首字母大写
参考实例:initBorderColor(局部成员变量)、voteNum(局部变量),程序
员可根据实际情况梢做改动,能够使其他程序员看变量名便知其类型和属性等关键标识符意义;
2.控件命名规范。
控件命名规则一般为前缀+字段名。
示例:字段Title,在界面中的控件为textbox 命名为txtTitle
下列为各种控件所统一的前缀
标准控件
1 btn Button
2 chk CheckBox
3 ckl CheckedListBox
4 cmb ComboBox
5 dtp DateTimePicker
6 lbl Label
7 llb LinkLabel
8 lst ListBox
9 lvw ListView
10 mtx MaskedTextBox
11 cdr MonthCalendar
12 icn NotifyIcon
13 nud NumeircUpDown
14 pic PictureBox
15 prg ProgressBar
16 rdo RadioButton
17 rtx RichTextBox
18 txt TextBox
19 tip ToolTip
20 tvw TreeView
21 wbs WebBrowser
数据
1 dts DataSet
2 dgv DataGridView
3 bds BindingSource
4 bdn BindingNavigator
5 rpv ReportViewer
按钮命名规则
按钮命名一般为前缀btn+动作名称
几种常用按钮命名
保存btnSave
重置btnReset
查询btnSearch
修改btnEdit
添加btnAdd
删除btnDelete
3. 类(Class)、方法(Method)、命名空间(NameSpace)命名规范
说明:
◆名字应该能够标识事物的特性。
◆名字尽量不使用缩写,除非它是众所周知的。
◆名字可以有两个或三个单词组成,但通常不应多于三个。
◆在名字中,所有单词第一个字母大写。
如IsSuperUser。
◆包含ID的,ID全部大写。
如CustomerID。
示例:
public class FileStream
public class Button
4. 接口(Interface)命名规范.和类命名规范相同,唯一区别是接口在名字前加上“I”前缀。
示例:
interface IDBCommand;
interface IButton;
5.命名中若使用特殊约定或缩写,则要有注释说明。
6.对于变量命名,禁止使用单个字符(如i,j,k……),建议除了要有具体含义外,还能表示其变量类型、数据类型等,但i,j,k作局部变量是允许的。
说明:变量,尤其是局部变量,如果用单个字符表示,很容易敲错(如i写成j),而编译时又检查不出来,有可能为了这个小小的错误而花费大量的差错时间。
示例:string strStkcd 。
7.在同一软件产品中,应规划好接口部分标识符(变量、结构、函数及常量)的命名,防止编译、链接时产生的冲突。
说明:对接口部分的标识符应该有严格限制,防止冲突。
如可规定接口部分
的变量与常量之前加上“模块”标识等。
8.防止局部变量和公共变量同名
9.明确公共变量的含义、作用、取值范围及公共变量间的关系,并去掉没必要的公共变量。
10.鉴于大多数名称都是通过连接若干单词构造的,请使用大小写混合的格式以简化它们的阅读。
每个单词的第一个字母都是大写.
四、异常处理
1.重要功能实现要有全面的异常处理
2.针对异常捕获过程中的Exception变量命名,在没有冲突的情况下,统一命
名为e;
如果有冲突的情况下,可以重复e,比如:ee。
示例:
Try
{
//your code
try
{
//code
}
catch(Exception ee)
{
//your code
}
}
catch(Exception e)
{
//your code }。