我正在尝试学习编程的最佳实践,并希望让我的代码尽可能干净,但也可维护。例如,我正在运行一个等待每个元素被创建的程序。
a.waitForElementToAppear(50000);
b.waitForElementToAppear(50000);
c.waitForElementToAppear(50000);
Run Code Online (Sandbox Code Playgroud)
现在,我添加了一个函数,这样我就可以轻松更改,50000而无需手动编辑每个函数:
function waitForElement(element) {
element.waitForElementToAppear(5000);
}
Run Code Online (Sandbox Code Playgroud)
并将上述代码更改为:
waitForElement(a);
waitForElement(b);
waitForElement(c);
Run Code Online (Sandbox Code Playgroud)
创建一个新函数来调用一个相对较小的任务是一种反模式吗?有没有更好的方法?
javascript design-patterns anti-patterns function typescript