Lee*_*lly 3 tdd agile ruby-on-rails
我目前正在通过http://www.railstutorial.org/工作
它使用Rspec和TDD方法.我知道编写大量测试可以帮助你避免错误,因为你的应用程序变得更复杂,但我不明白为什么你会为简单的事情编写测试,例如页面标题的存在.您似乎最终编写了与实际代码一样多的测试.
从长远来看这是否更好,还是过度杀伤?
您似乎最终编写了与实际代码一样多的测试.
是的,有时比实际代码更多的测试.您似乎缺少的好处是,当您更改一些看似不相关的代码并且旧的测试中断时,对小事情的测试将有助于您.
假设您稍后决定将页面标题生成抽象为帮助方法,为您构建所有页面标题.如果您已经进行了测试,那么您将知道您的助手正在工作(或不工作).
| 归档时间: |
|
| 查看次数: |
642 次 |
| 最近记录: |