程序员修炼之道第四、五章读后感

  首先我读了第四章,感觉收获很多,因为很多代码都看得懂,所以很能理解书中所说的内容。首先我明白了一个人的精力是有限的,

不可能写出完美的软件,所以我们会对自己编写的代码可能出现的错误书写另外的代码进行处理。我们要明确每个软件要做的事,规

定每个方法应该发挥的作用,要控制好可能影响每个方法的结果的因素。我明白了要通过合约进行设计,并对输入方法的参数进行控制,

要在代码中加入断言进行方法用真判断,当问题发生时,能够找到出错原因。我了解不变项的重要性以及语义不变项的概念。要对代码

进行动态的约束,让组件相互协作。我还明白不要忽视一个bug的存在,当程序出现问题时,早崩溃比当程序引发重大问题时要好的多。

我们还要进行断言式编程,哪怕项目已经交付,断言也必须开着,因为你没有完全测试程序,不能保证绝对没问题。我还明白了什么时

候使用异常最合适,要将异常用于异常的问题。我们不仅可以使用异常,还要合理使用错误处理器。我们还要对系统资源进行合理分配,

当使用资源完毕时,要记得释放,不然程序可能会出现读写异常等错误,分配资源要有始有终。我还明白了如何在一些语言分配资源,

还明白了要检查配平。

猜你喜欢

转载自www.cnblogs.com/yang2000/p/11727955.html