2

我是 ROR3.0 的新手,我读了很多地方说“此代码是 DRY”或与 DRY 相关的内容我想知道如何使代码 DRY ?我的代码有必要干燥吗?

4

2 回答 2

3

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

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

于 2012-09-11T11:26:51.707 回答
1

下面的 wiki 是一个很好的地方,可以查看许多这些速记表达式的来源:

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

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

于 2012-09-11T11:25:29.923 回答