将这个问题扩展为我如何学会通过问题描述到代码 https://stackoverflow.com/questions/137375/有两个人提到了 TDD。
对于初学者来说,进入 TDD 会有好处吗(并避免将来的坏习惯?)或者对于理解编程语言是什么的阶段来说会太复杂吗?
TDD 比“传统”方法(直到最后才进行测试)更简单 - 因为测试阐明了您对问题的理解。如果您实际上并不清楚问题是什么,那么编写测试就非常困难。
因此,对于初学者来说,编写测试可以让思维朝着正确的方向发展,这是契约行为,而不是实现行为。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)