4.4 正确编程计算机操作系统原理.pdf

正确编程 软件开发过程  通常,软件开发过程包括需求分析、软件设计、 编码、测试、维护等几个过程  前期工作的好坏将影响后续的编码过程  养成良好的使用变量和语句的习惯,能够有效 避免编码错误  如:为变量取一个有意义且容易理解的名称  x = x-xx;  balance = balance – lastPayment; 防御式编程  主要思想  承认程序都会有问题,都需要被修改  由于不清楚其他人会如何使用你编写的代码, 因而聪明的程序员应该承担起保护自己的责任 断言  一种常见的防御式编程策略  在开发期间使用的、让程序在运行时进行自检 的代码  断言为真,表明程序运行正常  断言为假,意味着在代码中发现了意料之外的 错误 断言举例  assert( iDividend != 0 )  一旦iDividend=0,程序就会报错,并自动退出  assert库函数在assert.h中 防御性编程技术  采用良好的编程风格,增强代码的可读性和可 维护性  在使用前初始化所有变量  编写注释  避免使用全局变量 防御性编程技术-2

文档评论(0)

1亿VIP精品文档

相关文档