我已经在C#中练习测试驱动开发好几年了,最近我全职转向了Ruby on Rails。我正在继续与RSpec进行测试开发的实践。我的问题是关于重构时查找引用的过程。ruby中的测试驱动实践者在替换/重命名/etc时如何找到对方法的引用?
我意识到因为ruby是一种动态语言,所以“查找所有引用”的IDE功能不会起作用,所以我正在寻找一种简单的解决方案来转变思维。
在进行测试驱动的开发时,我常常发现,对于有意失败测试的函数来说,脚手架很有用,然后填充函数的细节,以实现单元测试的“通过”。在D中,是否有一种标准的方法来构建一个空函数,或者以其他方式来处理测试驱动开发的这个方面?例如,进入C# world NotImplementedException将是实现这一目标的一种方法: throw new NotImplementedExceptio