【发布时间】:2013-04-24 23:18:06
【问题描述】:
我正在学习 Ruby 和 Rails,我计划通过 rspec 使用 TDD 编写我的第一个应用程序。但现在我发现我的原则与大多数 Rails 社区的运作方式之间存在一些摩擦。我看到的大多数示例和教程都在告诉我生成我的代码。我什至可以在一个命令中为我的对象生成脚手架以及 rspec 规范。虽然这真的很光滑,但感觉不太对劲。如果我生成了一堆我现在实际上不需要的属性和方法,那就违反了 YAGNI,对吧?
【问题讨论】:
-
不是给定生成器的忠实粉丝。我唯一经常使用的是
rails g migration。这真的是个人喜好 - 但我倾向于为其他人写我需要的东西,因为我需要它们。
标签: ruby-on-rails ruby-on-rails-3 rspec rspec-rails