摘要: 首先说一下对敏捷开发的印象。现在的软件开发很重视前期设计(其实这也是人们吃够了无设计的苦总结出来的),并在这上面投入了很长的时间。敏捷性开发则忽视了这些前期对需求的理解和设计,直接针对最终的需求把功能通过一次次的迭代过程逐步实现。那为什么最早期人们毫无计划开发出的代码就是一坨屎而敏捷性开发开发出来的东西就不一定是呢?是因为人们采用稍微聪明但是也很笨的招数,我开发一点我就进行测试,其他功能回头再说,这样保证开发出来的东西都是有用并且有意义的,这样就避免了开发出一坨屎。而很多开发人员搞的设计,则是希望通过前期预见和规划避免自己的东西变成一坨屎。 所以作者一开篇的一个小标题就是“从无到繁重再到简洁. 阅读全文
posted @ 2013-10-16 08:14 obant 阅读(304) 评论(0) 推荐(0) 编辑