※ 引述《abadcafe (abadcafe)》之铭言:
: 另外, 关于敏捷我要多说一句, 敏捷不是银弹. 真的在大项目中实行一遍TDD, 你就知道
: TDD的问题在哪里了: 1. 工作量暴增. 2. 面对频繁变化的需求, 你会很快厌倦编写那么多
: 测试代码然后又看着这些代码作废. 这都是人力的浪费. 你看看前几年TDD有多火, 近几年
: 又如何? DHH当初那么推崇TDD, 现在又如何? 敏捷的思想很重要. 但敏捷的具体方法, 无
: 论TDD还是SCRUM, 都需要推敲. 不过这是另一个话题了, 欢迎另开一串讨论.
DHH后来被砲得很惨呀,他也承认他有点过头了,TDD还是很重要
另外所谓"频繁变化的需求",用Agile不代表你可以无止尽的变需求
它欢迎改变,但还是有改变相对应的成本,一直改的话团队产出就会降低
更重要的是,一直改代表project manager根本没做好他的工作
用了agile不代表project management就可以丢了