1 / 29
文档名称:

编码规范.doc

格式:doc   页数:29页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

编码规范.doc

上传人:xxj16588 2016/6/24 文件大小:0 KB

下载得到文件列表

编码规范.doc

相关文档

文档介绍

文档介绍:编码规范 1 规范目的……………………………………………………… 3 2 适用范围……………………………………………………… 3 3 代码注释……………………………………………………… 3 代码注释约定............................................ 3 模块头部注释规范...................................... 3 方法注释规范............................................. 4 代码行注释规范.......................................... 6 变量注释规范............................................. 7 4 命名规则……………………………………………………… 8 命名的基本约定.......................................... 8 各种标示符类型的基本约定......................... 9 组件名称缩写列表....................................... 10 5 其它规范……………………………………………………… 11 编程风格.................................................. 11 资源释放.................................................. 13 错误处理.................................................. 13 其它......................................................... 14 1 规范目的一个软件的生命周期中, 80% 的花费在于维护; 几乎没有任何一个软件, 在其整个生命周期中, 均由最初的开发人员来维护; 编码规范可以改善软件的可读性, 可以让程序员尽快而彻底地理解新的代码。为了执行规范,每个软件开发人员必须一致遵守编码规范; 使用统一编码规范的主要原因, 是使应用程序的结构和编码风格标准化,以便于阅读和理解这段代码; 好的编码约定可使源代码严谨、可读性强且意义清楚, 与其它语言约定相一致,并且尽可能的直观。 2 适用范围本规范主要以 C# 为开发语言的规范,为鲍亮实验室的原则性规范; 由于本规范是为撰写程序而设计, 所以适用于一切有关程序撰写的工作事项。对于具体的每个项目,可能需要对之进行裁剪和补存。适用人员:软件工程专业的学生; 适用产品:以 C# 编写的程序。 3 代码注释 代码注释约定所有的方法和函数都应该以描述这段代码的功能的一段简明注释开始(方法是干什么) 。这种描述不应该包括执行过程细节(它是怎么做的) ,因为这常常是随时间而变的,而且这种描述会导致不必要的注释维护工作, 甚至更糟—成为错误的注释。代码本身和必要的嵌入注释将描述实现方法。当参数的功能不明显且当过程希望参数在一个特定的范围内时, 也应描述传递给过程的参数。被过程改变的函数返回值和全局变量, 特别是通过引用参数的那些,也必须在每个过程的起始处描述它们。 模块头部注释规范以一个物理文件为单元的都需要有模块头部注释规范,例如: C# 文件用于每个模块开头的说明,主要包括: (粗体字为必需部分,其余为可选部分) 文件名称(File Name) : 此文件的名称功能描述(Description) : 此模块的功能描述与大概流程说明数据表(Tables) : 所用到的数据表,视图,存储过程的说明, 如关系比较复杂, 则应说明哪些是可擦写的, 哪些表为只读的。作者(Author) : 日期(Create Date) : 参考文档(Reference)( 可选): 该档所对应的分析文档, 设计文檔。引用(Using) ( 可选)﹕开发的系统中引用其它系统的 Dll 、对象时,要列出其对应的出处,是否与系统有关﹙不清楚的可以不写﹚,以方便制作安装档。修改记录(Revision History) : 若档案的所有者改变, 则需要有修改人员的名字、修改日期及修改理由。分割符: *************************** ( 前后都要) 示例如下: 方法注释规范 1> C# 提供一种机制, 使程序员可以使用含有 XML 文本的特殊注释语法为他们的代码编写文档。在源代码文件中, 具有某种格式的注释可用于指导某个工具根据这些注释和它们后面的

最近更新

2025年国家电网招聘之电网计算机考试题库带答.. 159页

2025年国家电网招聘之电网计算机考试题库【预.. 159页

2025年国家电网招聘之经济学类考试题库完美版.. 80页

2025年二级建造师之二建建筑工程实务考试题库.. 163页

2025年国家电网招聘之通信类考试题库【新题速.. 164页

2025年企业人力资源管理师之一级人力资源管理.. 155页

2025年土地登记代理人之土地登记相关法律知识.. 178页

2025年报检员资格考试题库加答案 85页

2025年公用设备工程师之专业知识(暖通空调专.. 164页

2025年普法学法知识竞赛题库及参考答案(新).. 49页

2025年报检员资格考试题库附完整答案(必刷).. 84页

2025年汽车维修工技能理论考试题库及完整答案.. 46页

2025年汽车维修工技能理论考试题库推荐 46页

2025年国家电网招聘之通信类考试题库及参考答.. 165页

2025年法律常识题库及参考答案(a卷) 59页

2025年土地登记代理人之土地登记相关法律知识.. 177页

2025年注册土木工程师考试题库含完整答案【易.. 164页

2025年注册土木工程师考试题库附参考答案(模.. 166页

2025年注册土木工程师考试题库附参考答案【满.. 165页

2025年监理工程师之交通工程目标控制考试题库.. 169页

2025年监理工程师之交通工程目标控制考试题库.. 169页

2025年税务师之涉税服务实务考试题库附完整答.. 196页

2025年监理工程师之交通工程目标控制考试题库.. 169页

2025年试验检测师之桥梁隧道工程考试题库含完.. 175页

祖堂上梁庆典主持词 1页

python大学考试题目及答案 6页

五年级语文阅读理解十篇(含答案) 14页

公司与公司合作协议书范本(7篇) 27页

小舞不乐细写加强版 1页

罗织经-带译文(共15页) 15页