我一直没做过web开发,也没接触过那些政务、信息管理的业务流程,一直不是很理解CRUD的难处与痛苦。所以看了一大半发现很多概念都太难理解,也不理解为啥很多人极其推崇他解决问题的模式。当然本书提到的概念我也是第一次才听说,最实用的就是领域专家一定要参与,以及设计与代码要一体化。在我看来软件开发的痛苦是多方面原因造成的,准备不足是最主要的,由此催生了多种XX驱动开发模式,无非是角度出发点不同。个人比较赞同InfoQ这篇“驱动方法不能改变任何事情”的文章:http://www.infoq.com/cn/articles/star-driven-approaches
我曾经以为加班干活可以多攒经验,后来才发现用处不大。我也想抽象出一些自己的经验成为比较框架的东西,一动手就发现难度很大。经验积累需要的时间是不能少的,有人指点无非是最快的,如果没有那就只能想办法一点点沉淀了,当然这事也能扯半天。
回到这本书,不谈内容,还是想说一下外国人写作讲究行云流水不是盖的,虽然读完感觉干货不是那么多,但读的过程让你感觉不能跳过。