我是ROR3.0的新手。我读了很多地方说这是"这段代码是干的"或与DRY有关的事情 我想知道如何制作代码DRY? 我的代码应该干吗?
答案 0 :(得分:3)
DRY代表不要重复自己。如果可能的话,最好在大多数编码环境中使用DRY以便于维护(并防止复制粘贴键磨损!)
我建议在任何重复代码的地方提取公共代码并提取到方法中。
答案 1 :(得分:1)
下面的维基是一个很好的地方,可以看到很多这些简写表达的来源:
http://c2.com/cgi/wiki?DontRepeatYourself
在这种情况下,'DRY'只是意味着'不要重复自己'。这个简单的指南导致编写更小,更好的分解方法,可以在几个内容中重复使用。这反过来又使维护更容易,可测试性更好等。