软件工程视频学习笔记(十八)
来源:互联网 发布:淘宝b类违规 编辑:程序博客网 时间:2024/06/11 22:47
自顶向下,逐步求精
在详细设计和编码阶段,应当采取自顶向下,逐步求精的方法
符合认识问题的规律、使程序模块比较清晰
程序设计风格:
程序实际上也是一种供人阅读的文章,有一个文章的风格问题,应该使程序具有良好的风格
源程序文档化、数据说明、语句结构、输入/输出方法
源程序的文档化:标识符的命名、安排注释、程序的视觉组织
数据说明:为了使程序中数据说明更加易于理解和维护,必须注意以下几点:
① 数据说明的次序应当规范化:数据说明次序规范化使数据属性容易查找,也有利于测试,排错和维护
② 说明语句中变量安排有序化:当多个变量名在一个说明语句说明时,应当对这些变量按字母的顺序排列
③ 使用注释说明复杂数据结构:如果设计了一个复杂的数据结构,应当使用注释来说明在程序实现时,这个数据结构的固有特点
数据说明:
① 数据说明应该标准化、规范化
② 当多个变量名在一个语句中说明时,按字母顺序排列
③ 应该对过程和函数的形参排列有序
*输入参数在前,输出参数在后
*整型参数在前,实型参数次之,其它参数在后
语句结构:
语句结构力求简单,直接,不能为了片面追求效率而使语句复杂化
① 在一行内只写一条语句
② 程序编写首先要考虑清晰性
③ 程序要能直截了当说明程序员的用意
④ 除非对效率有特殊的要求,程序编写要做到清晰第一,效率第二
⑤ 首先要保证程序正确,然后才要求提高速度
⑥ 避免使用临时变量可读性下降。
- 软件工程视频学习笔记(十八)
- 软件工程视频学习笔记(二十八)
- 软件工程视频学习笔记(二)
- 软件工程视频学习笔记(三)
- 软件工程视频学习笔记(四)
- 软件工程视频学习笔记(五)
- 软件工程视频学习笔记(六)
- 软件工程视频学习笔记(七)
- 软件工程视频学习笔记(八)
- 软件工程视频学习笔记(九)
- 软件工程视频学习笔记(十)
- 软件工程视频学习笔记(十一)
- 软件工程视频学习笔记(十二)
- 软件工程视频学习笔记(十四)
- 软件工程视频学习笔记(十五)
- 软件工程视频学习笔记(十六)
- 软件工程视频学习笔记(十七)
- 软件工程视频学习笔记(十九)
- Spring框架简介
- [Google Breakpad] windows平台下的编译
- 软件工程视频学习笔记(十五)
- 软件工程视频学习笔记(十六)
- 软件工程视频学习笔记(十七)
- 软件工程视频学习笔记(十八)
- 软件工程视频学习笔记(十九)
- 哈
- 计算机的爱
- 软件工程视频学习笔记(二十)
- 嗯 是这样
- 软件工程视频学习笔记(二十一)
- TFS合并无关系代码分支
- 软件工程视频学习笔记(二十二、二十三)