Alf*_*a07 2 debugging tdd f# haskell
我试图为自己提供一个使用TDD的案例,通常的打击方法是,如果你做TDD,你不需要花太多时间调试.我在F#编程,发现我花了很少时间调试,代码通常第一次工作.
所以问题是TDD穿孔线是否在其他方向工作 - 如果我不调试那么我不需要测试?您对使用F#或Haskell的TDD有什么经验?在F#或Haskell中有没有使用TDD的好的开源项目?防止过度工程的其他好处是否超过成本?
Ale*_*nze 10
当您的代码大幅增长时,当有多个人在使用它时,当您想要确保更改不会在功能上破坏代码并且不会引入性能回归时,当您想要确保下一个版本/发布时当你想确保代码适用于操作系统的多个版本和配置,当bug的成本很高并且可能导致严重的财务或法律问题等等时,你不会与前一个不兼容需要进行测试.
归档时间:
13 年,8 月 前
查看次数:
792 次
最近记录: