Kent大叔虽说是软件工程方面的大师,但写的书倒是一点架子没有,没有玄而又玄的理论、抽象的名词。更让人高兴的是薄薄的100多页,旅行泛读、居家研读都不会有很大的负担。
作者多年来不懈余力的倡导敏捷开发,作为面向工程实践的读物,本书对于Java程序员来说就是一本实实在在的编程行为指导。书中70多条模式,其实就是编程时应该遵循的方式,很直接地告诉我们当遇到某种状况应该怎样去作。这些都是都是Kent大叔自己在开发中总结的经验,所以对于我们大多数开发人员来说其实大可不必问为什么这样作就行了。如果一个团队正在实践敏捷的开发模式,直接将书中的模式抄来作为团队的开发规范也未尝不可。
对于要实践敏捷的团队我倒觉得端正态度比什么都重要,所以本书引言中的一段我觉得很重要,姑且称为写代码应有的状态:1 头脑清醒;2 承认他人,我觉得那种“诚恳的与人协作”可以说是敏捷实践成败的关键;3 分享,你认为那些把想法、技术要点藏着捂着的技术人员会成为一流的技术人员吗?
总之,我觉得态度是关键,具体那70多条军规不是读了就了,就需要大家自己逐渐融入自己的工作中了。