8-3:局部效率应为全局效率服务,不能因为提高局部效率而对全局效率造成影响。
8-4:通过对系统数据结构的划分与组织的改进,以及对程序算法的优化来提高空间效率。
8-5:循环体内工作量最小化。
A.9 质量保证
9-1:在软件设计过程中构筑软件质量。
9-2:代码质量保证优先原则
9-3:只引用属于自己的存贮空间。
9-4:防止引用已经释放的内存空间。
9-5:过程/函数中分配的内存,在过程/函数退出之前要释放。
9-6:过程/函数中申请的(为打开文件而使用的)文件句柄,在过程/函数退出之前要关闭。
9-7:防止内存操作越界。
9-8:认真处理程序所能遇到的各种出错情况。
9-9:系统运行之初,要初始化有关变量及运行环境,防止未经初始化的变量被引用。
9-10:系统运行之初,要对加载到系统中的数据进行一致性检查。
9-11:严禁随意更改其它模块或系统的有关设置和配置。
9-12:不能随意改变与其它模块的接口。
9-13:充分了解系统的接口之后,再使用系统提供的功能。
9-14:编程时,要防止差1错误。
9-15:要时刻注意易混淆的操作符。当编完程序后,应从头至尾检查一遍这些操作符,以防止拼写错误。
9-16:有可能的话,if语句尽量加上else分支,对没有else分支的语句要小心对待;switch语句必须有default分支。
文章来源于领测软件测试网 https://www.ltesting.net/