|
作者:Mark Levison
|
|
2009-02-04 22:58 |
|
在本文中,Mark Levison着重指出想采用TDD的开发者遇到了哪些困难,为什么许多尝试TDD的人很短时间内就放弃了,以及如何帮助开发者把采用TDD成为习惯。
通过调查,Mark发现:
- 由于经验不足,大家发现自己直接TDD比较困难。
- TDD培训的例子比实际应用简单得多。
- 需要更多的时间来实验和尝试,不要有赶紧发布软件的压力。
- 实际中应用的语言,比如Visual Basic和JavaScript,在单元测试文档或者课堂练习中从来不会用到。
- 通常的代码都有很多遗留代码,而培训时不会介绍如何改进这些代码。
- 永远没有足够的时间用来学习──随时都有尽早交付产品的(人为的)压力,于是没有时间学习提高自己。
讨论了这些困难其后隐藏的原因,Mark建议采用以下多种方法:
- 课堂培训
- 在线培训
- 耐心
- 衡量测试覆盖率
- 内心感到自豪
- 管理层的支持
- 结对编程
- 社区
- 编程道场
- 阅读工坊
- 教练定期走访
为了使采用TDD成为习惯,Mark的结论是,开发者需要耐心、实践、来自管理层的支持、采用多种方法以及同事的帮助。
详细内容,请阅读全文阅读:如何坚持TDD:使用者出现的问题以及解决方案。
|
|
最后更新于: 2009-02-04 22:58 |