Ben*_*tBe 8 ide testing tdd unit-testing infinitest
我刚刚阅读了Michael C. Feathers伟大的书籍"有效地使用遗留代码",这是对遗留代码进行测试的圣经.在本书中,他描述了一种称为编辑触发测试的东西:
如果在本书发布时没有出来,我怀疑有人会很快开发一个IDE,允许你指定一组将在每次击键时运行的测试.这将是关闭反馈循环的一种令人难以置信的方式.
它必须发生.这似乎是不可避免的.已经有IDE可以检查每次击键时的语法,并在出现错误时更改代码的颜色.编辑触发的测试是下一步.
当我读到这篇文章时,我没有听说过支持这一点的任何IDE或工具.但是,我刚刚发现了一个名为Infinitest的项目,它支持Java.
我的问题是:
更新:
嗯,它本质上是测试驱动的开发,当您键入时,测试会持续运行?所以我不会说“编辑触发测试”是一种新的开发技术,而只是 IDE 的一个功能。
关于此功能的速度,我想这实际上取决于您的项目的复杂程度、您使用的编译器和语言以及您所做的更改。如果您正在修改整个项目中使用的某些基础库,则编译器将必须重新编译程序的很大一部分,以便能够使用您的代码在其他库中运行测试。
| 归档时间: |
|
| 查看次数: |
161 次 |
| 最近记录: |