软件开发流程实训教程 第6章 编码

软件开发流程实训教程 第6章 编码

ID:46883122

大小:72.50 KB

页数:30页

时间:2019-11-28

软件开发流程实训教程 第6章 编码_第1页
软件开发流程实训教程 第6章 编码_第2页
软件开发流程实训教程 第6章 编码_第3页
软件开发流程实训教程 第6章 编码_第4页
软件开发流程实训教程 第6章 编码_第5页
资源描述:

《软件开发流程实训教程 第6章 编码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第6章 编码【本章引言】作为软件开发过程的一个阶段,编码是软件设计的继续。编码有很多实现语言、工具可供选择,一般来说,在设计中可直接或间接地确定实现语言,本书主要采用VB.net来进行编码。编码过程的一个主要标准是编程与设计的对应性和统一性。【教学目标】了解如何建立软件开发过程中编码风格;掌握传统结构化编码方法和面向对象程序设计方法;学会编码调试过程和方法。第六章 编码6.1建立编码风格6.2编码方法6.1建立编码风格编码风格是指在不影响程序正确性和效率的前提下,有效编排和合理组织程序的基本原则。源程序的风格统一标志着可维护性、可读性、易测试性,是软件项目的一个重要组成部分。通

2、过建立代码编写规范,形成开发小组的编码约定,可以提高程序的可靠性、可读性、可修改性、可维护性、可继承性和一致性,可以保证程序代码的质量,继承软件开发成果,充分利用资源,使开发人员之间的工作成果可以共享。为了编写出可读性好、易测试、易维护且可靠性高的程序,软件开发人员必须重视编码的风格。编码风格主要体现在以下4个方面:源程序文档化,数据说明的方法,表达式和语句结构、输入/输出方法。力图从编码原则的角度提高程序的可读性,改善程序质量。6.1建立编码风格1.源程序文档化(1)标识符的命名应反映它所代表的实际东西,应有一定实际意义。如:平均值用Average表示,和用Sum表示,总量用

3、Total表示。名字不是越长越好,过长的名字会使程序的逻辑流程变得模糊,给修改带来困难。所以应当选择精炼的意义明确的名字,改善对程序功能的理解,必要时可使用缩写名字,但缩写规则要一致,并且要给每一个名字加注释。在一个程序中,一个变量只应用于一种用途,也就是说,在同一个程序中一个变量不能身兼几种工作。(2)程序中的注释是程序员与日后的程序读者之间通信的重要手段。正确的注释能够帮助读者理解程序,可为后续阶段进行测试和维护提供明确的指导。因此,注释决不是可有可无的,大多数程序设计语言允许使用自然语言来写注释,这就给阅读程序带来很大的方便。注释主要有两种:序言性注释和功能性注释。6.1

4、建立编码风格序言性注释通常置于每个程序模块的开头部分,它应当给出程序的整体说明,对于理解程序本身具有引导作用。有些软件开发部门对序言性注释作了明确而严格的规定,要求程序编制者逐项列出。有关项目包括:程序标题;有关本模块功能和目的的说明;主要算法;接口说明:包括调用形式,参数描述,子程序清单;有关数据描述:重要的变量及其用途,约束或限制条件,以及其它有关信息;模块位置:在哪一个源文件中,或隶属于哪一个软件包。下面是一个程序的序言性注释的实例(参见源程序FrmLend.vb)。6.1建立编码风格''''''''''''''''''''''''''''''''''''''''''''

5、''''''''''''''''''''''''''''''''文件名:FrmLend.vb'Copyright2009沈阳师范大学图书馆'创建人:胡万德'日期:2009年1月15日'描述:借阅图书模块''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''‘功能性注释嵌在源程序体中,用以描述其后的语句或程序段是在做什么工作。书写功能性注释要注意以下几点:用于描述一段程序,而不是每一个语句;用缩进和空行,使程序与注释容易区别;注释要正确。有合适的,有助于记忆的标识符和恰当的注释,就能得到

6、比较好的源程序内部的文档。有关设计的说明,也可作为注释,嵌入源程序体内。下面是一个程序的功能性注释的实例(参见源程序FrmLend.vb)。6.1建立编码风格(3)程序的视觉组织。利用空格、空行和移行,提高程序的可视化程度。恰当地利用空格,可以突出运算的优先性,避免发生运算的错误。自然的程序段之间可用空行隔开,对于选择语句和循环语句,把其中的程序段语句向右做阶梯式移行,这样可使程序的逻辑结构更加清晰,层次更加分明。其中缩排是一种最常用、最有效的技术,用以通过版式展现程序的逻辑。正如下面实例所证明的,缩排的程序要比未缩排的程序更易于阅读,尽管过度缩排可能会不及未缩排的程序易读性好

7、。下面是一个未缩排的IF语句实例(参见源文件ClsOperate.vb):6.1建立编码风格2.数据说明在详细设计阶段就已经确定了系统所涉及的数据结构的组织和复杂程度,但对数据进行说明却是在编码时进行的。为了使数据说明便于理解和维护,必须注意下述几点:(1)数据说明的次序应规范。为方便阅读、理解和维护,数据说明的次序应规范化,使说明的先后次序固定,使数据属性容易查找。例如,按常量说明、简单变量类型说明、数组说明、公用数据块说明、所有的文件说明的顺序说明。在类型说明中还可进一步要求,例如可按整

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。