高效程序员的45个习惯-敏捷开发修炼之道(读后感)

1,352 阅读2分钟

看到书名的那一刻还以为作者会以程序员编码习惯为基础展开论述,然后传授一些如何高效编码的经验,甚至会有详细代码示例来演示达到的效果。但是看完本书之后,才知道作者写作目的并不在此。而是希望通过其丰富的项目经验,人生阅历来告诉我们程序员应有的态度,原则,操守,价值观,而不仅仅局限在如何成为一名优秀的打字员。同时通过介绍敏捷开发在项目中的具体实践让我们认识到项目该如何开发,如何保证项目在需求不断变化的背景下,依然能够顺利完成。

也许这是一本程序员都应该认真拜读的一本书籍,不仅告诉我们如何去提高编写代码,沟通,交流的能力(也许这是很多程序员都不注重培养的技能),甚至会让你注意到你以前思考问题的坏习惯。书中的魔鬼语录(不良习惯),每次读到都有一种似曾相识的感觉,让我不经感叹,如果不有意识的培养好的工作,学习习惯,可能我们就会像那些bad code一样被删除和淘汰。

如果你之前的项目经验没有采用书中所提到的方法,相信读完本书会让你感到震撼,有种发现新大陆的感觉。会感觉到虽然项目在不断的变得庞大和复杂,但是只要我们按照敏捷的方式进行迭代,我们的内心依然会很踏实,而不会感觉项目会随时失控,但前提是我们对项目,工作,事业有个专业的态度,这样敏捷方法才会生效。

最后其实本书可以高度概括成以下几句话,当然我强烈建议你有时间可以认真读完本书!

迭代开发,价值优先

分解任务,真实进度

站立会议,交流畅通

用户参与,调整方向

结对编程,代码质量

测试驱动,安全可靠

持续集成,尽早反馈

自动部署,一键安装

定期回顾,持续改进

不断学习,提高能力