在ROR3中“这段代码是干的”是什么意思?

时间:2012-09-11 11:14:21

标签: ruby-on-rails ruby-on-rails-3

我是ROR3.0的新手。我读了很多地方说这是"这段代码是干的"或与DRY有关的事情 我想知道如何制作代码DRY? 我的代码应该干吗?

2 个答案:

答案 0 :(得分:3)

DRY代表不要重复自己。如果可能的话,最好在大多数编码环境中使用DRY以便于维护(并防止复制粘贴键磨损!)

我建议在任何重复代码的地方提取公共代码并提取到方法中。

答案 1 :(得分:1)

下面的维基是一个很好的地方,可以看到很多这些简写表达的来源:

http://c2.com/cgi/wiki?DontRepeatYourself

在这种情况下,'DRY'只是意味着'不要重复自己'。这个简单的指南导致编写更小,更好的分解方法,可以在几个内容中重复使用。这反过来又使维护更容易,可测试性更好等。