如何命名这个功能

时间:2011-07-20 16:18:01

标签: language-agnostic naming-conventions naming

鉴于此功能:

function foo() {
    if (!doStep1) {
        return false;
    }

    if(!doStep2()) {
        return false;
    }

    ...

    // at this point, the rest can fail,
    // but the overall outcome should be considered a success

    doStep15();

    doStep16();

    ...

    return true;
}

我想将两者之间的所有内容包装在另一个函数中。

知道如何命名这个函数来执行强制性步骤但其结果我不关心?

1 个答案:

答案 0 :(得分:4)

function mandatorySteps() {
    return doStep1() && doStep2() && ...;
}

function optionalSteps() {
    doStep15(); doStep16(); ...
}