【发布时间】:2020-04-15 19:44:03
【问题描述】:
我正在努力学习编程的最佳实践,并希望使我的代码尽可能干净,但也可维护。例如,我正在运行一个等待创建每个元素的程序。
a.waitForElementToAppear(50000);
b.waitForElementToAppear(50000);
c.waitForElementToAppear(50000);
现在,我添加了一个功能,这样我就可以轻松更改50000,而无需手动编辑每个:
function waitForElement(element) {
element.waitForElementToAppear(5000);
}
并将上面的代码更改为:
waitForElement(a);
waitForElement(b);
waitForElement(c);
创建一个新函数来调用一个相对较小的任务是一种反模式吗?有更好的方法吗?
【问题讨论】:
标签: javascript typescript function design-patterns anti-patterns