3

我已经在 C# 中练习 TDD 好几年了,最近开始全职使用 Ruby on Rails。我正在继续使用 RSpec 进行 TDD 实践。我的问题是关于重构时查找参考的过程。在 Visual Studio 中重命名或替换方法时,我沉迷于 Resharper 的“查找所有引用”。

ruby 中的测试驱动从业者如何在替换/重命名/等时找到对方法的引用?

我意识到,因为 ruby​​ 是一种动态语言,所以“查找所有引用”IDE 功能将不起作用,所以我正在寻找一个简单的解决方案来转变思维方式。

谢谢 - 李

4

1 回答 1

2

您是否尝试过“在项目中搜索”?(Cmd+Shift+F)。它允许您搜索和替换,支持正则表达式和工作,并且应该按照您的需要工作(如果我没记错的话 Resharper 过去是如何工作的)。

但是,对于大型项目,它可能会变得有点慢,所以一定要检查 Project 中的Awk或Project 中的Grep(尽管 - 至少对于最后一个 - 不确定它们是否只处理搜索)

于 2009-09-03T19:48:24.910 回答