실행할 일련의 기능이 있습니다. 사례 A : 서로 의존하지 않습니다. 어느 것이 더 낫습니까?이것들 중 더 나은 방법은 무엇입니까?
function main() {
a();
b();
c();
}
또는
function main() {
a();
}
function a() {
...
b();
}
function b() {
...
c();
}
사례 B : 그들은 이전의 성공적인 완료에 따라 않습니다.
function main() {
if (a())
if (b())
c();
}
또는
function main() {
if (!a()) return false;
if (!b()) return false;
c();
}
또는
function main() {
a();
}
function a() {
... // maybe return false
b();
}
function b() {
... // maybe return false
c();
}
향상은 물론, 더 유지 보수 및 따라하기 쉬운 것을 의미한다.
나는 대답으로 여러 가지 이상의 의견을 얻을 수 있다고 생각하지 않습니다. – danben
나는 자신을위한 결정을 내릴 수 있도록 정당화 된 의견을 원합니다. 지금 나는 모순된다. –