编码风格包括四个方面,即源程序文档化,数据说明的方法,语句结构和输入/输出方法.
源程序文档化主要包括选择标识符(变量和标号)的名字,安排注释以及程序的视觉组织等.
在编写程序时,要注意数据说明的风格.为了数据说明便于理解和维护,必须注意下述几点.
1.数据说明的次序应规范.进而有利于测试,排错和维护.
2.说明的先后次序固定.例如,按常量说明,简单变量类型说明,数组说明,公用数据块说明,所有的文件说明的顺序说明.在类型说明中还可进一步要求.例如,可按如下顺序排列:整型量说明,实型量说明,字符量说明,逻辑量说明.
3.当用一个语句说明多个变量名时,应当对这些变量按字母的顺序排列.
4.对于复杂数据结构,应利用注释说明实现这个数据结构的特点.
在设计阶段确定软件的逻辑结构,但编码阶段的任务是构造单个语句.构造的语句要简单,直接,不要为了提高效率而使语句更为复杂.
1.使用标准的控制结构
2.尽可能使用库函数
3.首先应当考虑可读性
4.注意G
OTO语句的使用
5.其他须注意的
(1)避免使用E
LSE
G
OTO和E
LSE
RE
TURN结构.
(2)避免过多的循环嵌套和条件嵌套;
(3)数据结构要有利于程序的简化.
(4)要模块化,使模块功能尽可能单一化,模块间的耦合能够清晰可见.
(5)对递归定义的数据结构尽量使用递归过程.
(6)不要修补不好的程序,要重新编写,也不要一味地追求代码的复用,要重新组织.
(7)利用信息隐蔽,确保每一个模块的独立性.
(8)对太大的程序,要分块编写,测试,然后再集成.
(9)注意计算机浮点数运算的特点.尾数位数一定,则浮点数的精度受到限制.
(10)避免不恰当地追求程序效率,在改进效率前,要作出有关效率的定量估计.
(11)确保所有变量在使用前都进行初始化.
(12)遵循国家标准.
输入/输出信息是与用户的使用直接相关的.输入/输出的方式和格式应当尽量作到对用户友好,尽可能方便用户的使用.一定要避免因设计不当给用户 带来的麻烦.这就要求,源程序的输入/输出风格必须满足人体工程学的需要和系统能否为用户接受.因此,在软件需求分析阶段和设计阶段,就应基本确定输入/ 输出的风格.
3. 比较下列两段语句,从编码风格的角度分析其优,劣.
程序的编码风格主要体现在哪几个方面?
[问答题] 设计风格主要体现在哪几个方面?
[问答题] 播音风格体现在哪几个方面?
[问答题] 热情体现在哪几个方面?
[多选题] 文明服务规范主要体现在哪几个方面()?A .文明接车B .文明用语C .规范用语D .仪表仪容
[问答题] 试述护理质量主要体现在哪几个方面。
[多选题]书目的功用主要体现在哪几个方面?( )A.记录历史上图书报刊的出版发行情况,反映一定时期科学文化的发展概貌。B.通报各类文献的出版情况,为读者提供丰富
[问答题] 教育的个体功能主要体现在哪几个方面?
[问答题] 市场的构成要素主要体现在哪几个方面?
[多选题] 职业心理健康主要体现在哪几个方面()。A .健康积极的心理状态B .良好的自控力C .积极的心态D .很好的环境适应性
[问答题] 系统的可维修性主要体现在哪几个方面?