2010-04-16 29 views
3

只需阅读此博文 - Help! I’m Terrible At Migrating/Restructuring Code In A Test-First Manner。我有过类似的经历,并且认为我会尝试向更广泛的社区开放它...测试优先开发提示和技巧

+0

虽然慈善的态度很好,但这不是一个真正的问题。 – Amber 2010-04-16 11:27:24

+2

你在那里说社区。这需要简历。你应该标记你发布社区维基。 – 2010-04-16 11:27:53

+1

有没有技巧...没有免费的午餐。你必须支付你的技术债务 - 一次一分钱。通过迈克尔羽毛在WELC书中获得你的提示,咬你的嘴唇和士兵。回来,如果你有一些具体的问题。 – Gishu 2010-04-19 05:34:18

回答

0

我正在使用TFD - 测试数据迁移项目中的第一项开发。我意识到,直到你理解TFD的哲学和测试工具的发展趋势是缓慢的。但是当你需要改变开发代码时,你会发现TFD的巨大优势。我认为在TFD中有两条规则,你总是不能打破:

  • 把你的测试代码当成第一个公民。清洁代码并始终重构您的测试代码
  • 永远不要编写代码,直到您进行了中断测试并实现最简单的代码以通过测试。

如果你总是尊重软管规则,那么所有关于实践TFD。

对我来说,我认为我再也没有失败测试的代码。