多年来,我一直在使用 C# 实践 TDD,最近全职转向 Ruby on Rails。我将继续使用 RSpec 进行 TDD 实践。我的问题是关于重构时查找引用的过程。在 Visual Studio 中,重命名或替换方法时我沉迷于 Resharper 的“查找所有引用”。
Ruby 中的测试驱动从业者如何在替换/重命名/等时找到对方法的引用?
我意识到,因为 ruby 是一种动态语言,所以“查找所有引用”IDE 功能将不起作用,所以我正在寻找一个简单的解决方案来转变思维。
谢谢 -李
最佳答案
您是否尝试过“在项目中搜索”? (Cmd+Shift+F)。它允许您使用正则表达式支持和工作来搜索和替换,并且应该按照您的需要工作(如果我没记错的话 Resharper 过去是如何工作的)。
不过,对于大型项目,它可能会变得有点慢,所以一定要同时检查 Awk in Project或 Grep in Project (尽管 - 至少对于最后一个 - 不确定他们是否只处理搜索)
关于ruby-on-rails - 使用 textmate 重构 Rails 应用程序时如何查找引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1374435/