第四章的主标题是“注重实效的偏执”,“你不可能写出完美的软件”,是的,这就是现实,让人压抑的现实,那么我们如何把他变成一个有利的条件呢,这就是这一章要讨论的。
第四章第一部分是“按合约设计”,为了能与人交流,确保坦率的最佳方案之一就是合约。当我们需要按照合约工作时,它规定了我们工作时数和我们必须遵守的行为准则,按照合约是我们必须做的。到现在为止,我们一直把合约认为是固定的,不可改变的,但是情况并不一定是这样,合约不一定对所有项目都适用,所以当我们做项目时,不只能一味按着合约做,要对每个项目设立适合的合约。“死程序不说谎”,很多人写程序的时候都不检查程序是否能关闭,或者一些跟踪语句是否按我们的要求写。但其实所有的错误都能给你提供信息,让你去改正。有时候,让一个程序更早崩溃对我们来说更有利。“怎么配平资源”,只要在编程我们都要管理资源,我们的内存、线程等等都不是无限的,管理资源是很重要的,分配与解除分配就是管理资源的手段。但是有时候支持异常的语句会让接触资源的分配变得棘手,如何在异常之前将分配的资源解除?很多时候这取决于语言,java和c语言的处理方法就是不一样的。“断言试编程”,当我们编程时,有时候会想:这绝不可能!但是,我们在编程时,千万不要这样想。我们不可能写出完美的软件,那就是现实,所以在编程时不要想:这不可能。很多时候我们要面对现实,修改错误的语句,注重实效。
标签:语句,读书笔记,小工,编程,程序员,资源,合约,我们,第四章 From: https://www.cnblogs.com/liurujun/p/16845900.html