代码大全笔记 2011-10-20
1.给函数命名时要给返回值有所描述
2.给过程起名的时候 用动词+宾语的形式。
如何使用子程序参数
1.按照 输入-修改-输出 的顺序排列参数。
第八章:防御式编程
1.检查所有源于外部的数据的值。例如长度,用途。
2.监测到非法数据,知道如何处理他。
错误处理技术
1.返回中立值。 返回没有危害的数值
2.换用下一个正确的数据
3.返回前次相同的数据
4.使用最接近合法的数值
5.把错误信息记录到日志文件中
6.返回一个错误码
健壮性跟正确性。
健壮性--》消费性软件
正确性--》安全攸关的软件