请阅读此博客文章 - Help! I’m Terrible At Migrating/Restructuring Code In A Test-First Manner。我有类似的经历,并且认为我会尝试向更广泛的社区开放......
答案 0 :(得分:0)
我在数据迁移项目中使用TFD - Test First开发。我知道,直到你很好地理解TFD的理念和测试工具,开发往往很慢。但是当您需要更改开发代码时,您会发现TFD的巨大优势。我认为在TFD中你必须不要违反两条规则:
如果你总是尊重软管规则那么就是练习TFD。
对我而言,我认为如果没有失败测试,我再也不会编码。