错。所以要经常详细检查计算结果和测试结果的数据类型范围是否上溢或下溢。
2.
使用有严格定义的数据类型
3.
在实现某个设计的时候,一定要严格按照设计去实现。如果在编写代码时只是近似
地实现所提出的要求,那就很容易出错。
4.
一个“任务”应一次完成
5.
if 语句是个警告信号,说明代码所做的工作可能比所需要的要多。努力消除代码
中每一个不必要的if 语句,经常反问自己:“怎样改变设计从而删掉这个特殊情
况?”有时可能要改变数据结构,有时又要改变一下考察问题的方式,就象透镜是
凸的还是凹的问题一样。
6.
避免使用嵌套的“?:
“运算符
7.
每种特殊情况只能处理一次
8.
避免使用有风险的语言惯用语
9
不能毫无必要地将不同类型地操作符混合使用,如果必须将
不同类型地操作符混合使用,就用括号把它们隔离开来
10.
不查优先级表
11.
避免调用返回错误的函数
12.
通过最大限度地增加公共代码的数量来使代码差异减到最少。
13.代码本身的清晰易读很重要!!!