阅读笔记
这学期快完结了,这也许是这学期的最后一份阅读笔记了,记得当时读这本书的时候,怎经在网上查了一些关于这本书的资料以及评价。我了解到,这是一本经典的思想前卫的书,我认为,作为根计算机打交道的人,我们是应该让自己表的前卫起来的,这是我们的职责!也是我们应该培养的习惯。
尽管他是站在管理者的角度来写的,但是它的读者并不局限在软件工程的人之间。即便这样,对于一个从来没有参与过真实项目开发,更没有领导过团队的我们还是有一定的吸引力。即便这样,对于一个从来没有参与过真实项目开发,更没有领导过团队的我还是有一定的吸引力。从文中我们不难发现作者非常注重文档,一个优质的文档就是项目成功的保证。一位首席程序员、类似于外科手术队伍的团队架构提供了一种方法,既能获得由少数头脑产生的产品完整性,又能得到多位协助人员的总体生产率,还彻底地减少了沟通的工作量。图1是10人的程序开发队伍沟通模式
我们不应该畏惧bug。我们的构思是有缺陷的,因此总会有bug,缺陷修复总会以(20-50)%的机率引入新的bug。campbell指出了一个显示产品生命期中每月bug数的有趣曲线,它先是下降,然后攀升。目标和开发策略上的一些正常变化无可避免,事先为它们做准备总比假设它们不会出现要好得多。对于一个广泛使用的程序,其维护总成本通常是开发成本的40%或更多。维护成本受用户数目的严重影响。用户越多,所发现的错误也越多。