背景:
我在 Windows 7 x64 上使用 Engine Yard 的 RailsInstaller 2 包,这意味着 Ruby 1.9.2-p290 和 Rails 3.1.1。
问题:
在尝试Ruby on Rails 教程并让 autotest 和 spork 按预期工作后,很明显,虽然 rspec 报告测试在几秒钟内完成,但实际消耗的时间远大于此,接近半分钟,a与截屏视频中观察到的瞬间反应相去甚远。我知道其中大部分可以归因于 Rails 加载时间(从 spork 在预加载阶段花费的时间也很明显),以及 JRuby 是如何变慢的(与 Linux 上的 Ruby 相比),但每个 rspec 15+s平均运行(有或没有 spork,考虑到加载时间)对于 TDD 来说是非常站不住脚的。除了切换到 Linux 之外,还有其他方法可以将其减少到几秒钟吗?
编辑:我提出这个问题的方式有问题吗?