读书时间:《软件开发沉思录》

软件开发沉思录》,参与了翻译,出版也很久了。但上个礼拜才拾起来,今天才把整本书读完。

13个来自不同职位、不同角色的ThoughtWorks员工成就了这样一本书–可以说,非常精彩。

看完这本书,第一个感觉就是公司知识和文化的传承做得充分到位。因为读很多章节,都会联想到自己在曾经或者现在项目中遇到的问题和解决方案,它们是何其的相似。第十二章-一键发布,我们在曾经的项目里面就完美地实现了。第十四章-实用主义的性能测试,我甚至很想厚着脸皮说:我们实际上早就已经超越了。

第四章-语言的盛景,让我们看到一个百花齐放的时代,这不,Google刚刚发布了它自己的语言Go。同时,随着并发的需求越来越强烈,也让我下定在今年学习一门函数式语言的决心。

公司老板在第二章里面就开宗明义的说到:敏捷过程的价值,就在于减少从“提出业务需求”直到“软件上线来满足业务需求”这两个端点之间所需的时间与成本。但这不妨碍也不冲突一个软件开发人员拥有一些艺术上的追求。在整本书中,我最钟爱的就是第六章–对象健身操。这个章节的内容并不算新,它们都可以在前人的一些书籍中找到,比如《重构》、《设计模式》等。但作者巧妙得总结出一套简单的实践和易记但深刻的经验来支持程序员写出优质的代码。如果说《重构》、《设计模式》等是基石,那么对象健身操就是一套在基石之上的简单的工具集合。

总的来说,这本书,值回票价!

About Hu Zhenbo

Speak Your Mind

Tell me what you're thinking...