软件工程视频学习笔记(十八)

来源:互联网 发布:淘宝b类违规 编辑:程序博客网 时间:2024/06/11 22:47

自顶向下,逐步求精

在详细设计和编码阶段,应当采取自顶向下,逐步求精的方法

符合认识问题的规律、使程序模块比较清晰

程序设计风格:

程序实际上也是一种供人阅读的文章,有一个文章的风格问题,应该使程序具有良好的风格

源程序文档化、数据说明、语句结构、输入/输出方法

源程序的文档化:标识符的命名、安排注释、程序的视觉组织

 

数据说明:为了使程序中数据说明更加易于理解和维护,必须注意以下几点:

①  数据说明的次序应当规范化:数据说明次序规范化使数据属性容易查找,也有利于测试,排错和维护

②  说明语句中变量安排有序化:当多个变量名在一个说明语句说明时,应当对这些变量按字母的顺序排列

③  使用注释说明复杂数据结构:如果设计了一个复杂的数据结构,应当使用注释来说明在程序实现时,这个数据结构的固有特点

 

 

数据说明:

①  数据说明应该标准化、规范化

②  当多个变量名在一个语句中说明时,按字母顺序排列

③  应该对过程和函数的形参排列有序

*输入参数在前,输出参数在后

*整型参数在前,实型参数次之,其它参数在后

 

语句结构:

语句结构力求简单,直接,不能为了片面追求效率而使语句复杂化

①  在一行内只写一条语句

②  程序编写首先要考虑清晰性

③  程序要能直截了当说明程序员的用意

④  除非对效率有特殊的要求,程序编写要做到清晰第一,效率第二

⑤  首先要保证程序正确,然后才要求提高速度

⑥  避免使用临时变量可读性下降。