3

我一直在阅读有关DRY原则的内容。虽然看起来很容易,但我很难理解我们如何在任何项目中实际实现它,无论是 Web 应用程序还是Swing

也许一些例子会给我带来指导并帮助我发展我的思维过程。

我试图在谷歌上搜索,但我找不到任何合适的东西。

4

1 回答 1

20

DRY 不需要示例。如果您将代码块从一个方法、函数或代码块复制并粘贴到另一个,那么您就违反了 DRY。

非常简单,DRY 告诉您将该代码移动到可重用的单元中:移动到函数或方法或宏中,或者与您的编程语言相关的其他机制中。如果您的代码库中有一些地方显然有非常相似的代码(即使有微小的变化),那么您应该考虑重构该代码以使其干燥。

“不要重复自己!” == "不要重复写相同的代码"

于 2013-09-16T15:42:39.220 回答