“You Can't Write Perfect Software.”。这是第四章的开篇语,直接了当的告诉了我们,在程序设计中写出一份十全十美的程序是不可能的。一名有时效的程序员连自己都“不信任”。
第一节《按合约设计》中阐述我们的程序设计是服务于我们的BOSS的,我们的程序不可能十全十美,但我们只要达到了合约中的要求即可,对于我BOSS的合约以外的要求,得加钱。接下来的《死程序不说谎中》,我们想要在确保找出bug的情况下。不会对程序造成破坏,所以我们会设法检查各种事项,,并在问题初终止进程。《断言式编程》中,描述了一种沿途进行检查的便捷方法——编写主动校验你的假定的代码。《何时使用异常》教会我们适当的使用异常,减少错误抛出异常带来的意外。《怎样配平资源》怎样平衡好系统的内存,文件,设备资源的关系,对我们的动态开发很有帮助。
即使我们不可能企及到完美程序的程度,但我们可以通过各种方法以及工具去完善它。让我们能够做到所谓的“安全驾驶”。
标签:小工,程序,BOSS,程序员,修炼,十全十美,我们,第四章 From: https://www.cnblogs.com/130-gzh/p/16839145.html