锁定老帖子 主题:TDD首先是一种个人行为
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-01-29
敏捷这东西最终还是实践,嘴上说不行,本身就是一个自我改良,不断修订的过程,如果一开始觉得路子不对,那就赶快走人,如果路子有点意思,却还要一直围观就说明问题了,敏捷本身就是一个轻便的方法,也花不了多少成本。 TDD本身也可以用到自身学习上:需要完成某一阶段的列表,执行列表,检查步骤和执行结果,改正,确认工作,下一项任务 自己实践后是好是坏,再去和其他人推介的时候,也才更有说服力 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-02-12
TDD本来就是一种开发的方法,而且是自底向上的,当然要由个人开始
|
|
返回顶楼 | |
发表时间:2010-02-15
从详细设计开始的
普通程序员就算了吧 除非你能对详细设计说了算 PS:在小公司里很容易达到大公司。。。。。特别是日企 |
|
返回顶楼 | |
发表时间:2010-02-22
最后修改:2010-02-22
我明白楼主的意思:TDD 首先应该产生于个人需求。
问题是这种个人需求的产生需要环境的督促。我觉得只有在看重质量远大于看重开发进度的公司里,才能促成 TDD,否则,任何推进 TDD 的工作都会无功而返。 |
|
返回顶楼 | |
发表时间:2010-02-22
我觉得从个人来说,要转变思维方式,习惯“测试先行”这种开发模式。
而从团队、公司的角度,如果不能深刻理解测试的意义,并从实际上支持TDD,否则个人再怎么努力,TDD也是搞不起来的。 |
|
返回顶楼 | |
发表时间:2010-02-22
有个误解就是TDD一定会影响开发速度。
在刚刚开始实践TDD时,实际上开发团队是在尝试一种新的开发模式。此时不可能有多高的效率,因为大家都在学习,难免磕磕碰碰。但只要坚持下来,自然就会有好的回报。熟练掌握TDD的开发团队,效率只会比以前更高,这一点是我的亲身体会。而且越是需要长期维护的项目,TDD带来的收益就越多。 |
|
返回顶楼 | |
发表时间:2010-02-22
yiding_he 写道 我明白楼主的意思:TDD 首先应该产生于个人需求。
问题是这种个人需求的产生需要环境的督促。我觉得只有在看重质量远大于看重开发进度的公司里,才能促成 TDD,否则,任何推进 TDD 的工作都会无功而返。 质量和开发进度有冲突吗? |
|
返回顶楼 | |
发表时间:2010-02-23
dualface 写道 有个误解就是TDD一定会影响开发速度。
在刚刚开始实践TDD时,实际上开发团队是在尝试一种新的开发模式。此时不可能有多高的效率,因为大家都在学习,难免磕磕碰碰。但只要坚持下来,自然就会有好的回报。熟练掌握TDD的开发团队,效率只会比以前更高,这一点是我的亲身体会。而且越是需要长期维护的项目,TDD带来的收益就越多。 没学好的项目那是你没看见..... |
|
返回顶楼 | |
发表时间:2010-02-23
daquan198163 写道 yiding_he 写道 我明白楼主的意思:TDD 首先应该产生于个人需求。
问题是这种个人需求的产生需要环境的督促。我觉得只有在看重质量远大于看重开发进度的公司里,才能促成 TDD,否则,任何推进 TDD 的工作都会无功而返。 质量和开发进度有冲突吗? 上头要看的是开发进度,而不是整个项目的进度。 |
|
返回顶楼 | |
发表时间:2010-02-23
开始使用的时候会影响进度,但是用过之后应该会提高进度了,可是没有公司舍得去试验的这些时间呢!
|
|
返回顶楼 | |