ruby-on-rails – 测试驱动开发背后的哲学
发布时间:2020-12-17 01:54:00 所属栏目:百科 来源:网络整理
导读:我目前正在努力通过 http://www.railstutorial.org/ 它使用Rspec和TDD方法.我知道编写大量测试可以帮助你避免错误,因为你的应用程序变得更复杂,但我不明白为什么你会为简单的事情编写测试,例如页面标题的存在.您似乎最终编写了与实际代码一样多的测试. 从长
我目前正在努力通过
http://www.railstutorial.org/
它使用Rspec和TDD方法.我知道编写大量测试可以帮助你避免错误,因为你的应用程序变得更复杂,但我不明白为什么你会为简单的事情编写测试,例如页面标题的存在.您似乎最终编写了与实际代码一样多的测试. 从长远来看这是否更好,还是过度杀伤? 解决方法
是的,有时比实际代码更多的测试.您似乎缺少的好处是,当您更改一些看似不相关的代码并且旧的测试中断时,对小事情的测试将有助于您. 假设您稍后决定将页面标题生成抽象为帮助方法,为您构建所有页面标题.如果您已经进行了测试,那么您将知道您的助手正在工作(或不工作). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |