我是通过`软件工程课`认识这本书的。老师要求读一遍构建之法。自己偷懒,其实没读完,大致翻了翻。翻看粗读后,初步有一下感受:
1. 这不是一本传统的教材,没那么多晦涩的概念。
2. 排版挺好看的,文章穿插图表,很精致。
3.语言幽默好懂。
在没读此书之前,只是觉得为什么软件工程里还会有这么多方法,软件工程不就是一些人合作做个项目就好了嘛?但现实远远没有想象的那么简单。《构建之法》一书一共有17章。每个章节讲述不同的重点。构建之法的每一章都是独立的子章节,并且涵盖了测试、项目经理、开发人员、用户体验等多个方面。个人来说比较喜欢这种风格,可以在合适的时候随时温习自己想看的一部分。即使本书涵盖软件工程很多领域,但每一章都值得精读。每个章节最后的练习与讨论是一堂丰富的扩展课也是非常有必要的。在读过此书之后产生一下五个问题:
1、现实的开发过程中往往会比理论中多出很多问题,比如需要如何能够将需求细化到任务,然后在细化到设计,最终使得能够在规定的时间内有条不紊的完成目标?
2、如果最后做性能分析的时候发现性能问题造成的原因是前期一个隐藏在很深地方的不妥当架构造成的,这个时候该如何取舍?
3、团队项目如何合理的分配成员的任务?
4、若用户需求和优化后的软件起冲突时,要按照用户的需求继续做还是优化的软件?
5、结对成员一定要区分出强弱进行结对么?
总而言之,构建之法是一本产生于实践并应用于实践的书,比现在很多只讲框架不讲细节,只讲理论的软件工程理论书棒得多。强力推荐。。。