谁首先创建了 WET 原理? 上下文问题

问题描述

上下文

在我的搜索中,网上我发现WET原则:“Write Everything Twice”似乎与DRY原则:“Don't Repeat Yourself”密不可分。

然而,虽然 DRY 原则有一个非常明确的定义并且是 well documented,但 WET 原则在网络上有广泛的解释,我无法找到原始来源来确认哪种解释是正确的.

根据某些人的说法,WET 与 DRY 完全相反,它专门用于描述不使用 DRY 的不良编码实践。他们还说这个首字母缩写词可能代表“我们喜欢打字”或“浪费每个人的时间”,举几个例子:

然而,我第一次接触 WET 是积极的,即作为对 DRY 原则盲目应用的批评,而且我还能够找到使用或捍卫这个定义的文章

在这文章中,WET 编程意味着延迟抽象直到你确定你需要它,即只有在你第三次重复之后才抽象。引用 Conlin Durbin

你可以问自己“我以前不是写过这个吗?”两次,但从来没有三次。

两种解释都有道理。

问题

那么问题是:有谁知道最初制定 WET 首字母缩略词的人以及他的实际含义吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)