function doStuff(flag: boolean) { // do some stuff if (flag) { // do stuff a } else { // do stuff b } // more stuff }
you may want to do two implementations that are something like
function doStuffA() { doSomething(); doStuffSpecificForA(); doSomethingElse(); }
and
function doStuffB() { doSomething(); doStuffSpecificForB(); doSomethingElse(); }
function doStuff(flag: boolean) { // do some stuff if (flag) { // do stuff a } else { // do stuff b } // more stuff }
you may want to do two implementations that are something like
function doStuffA() { doSomething(); doStuffSpecificForA(); doSomethingElse(); }
and
function doStuffB() { doSomething(); doStuffSpecificForB(); doSomethingElse(); }