takže podľa tebe je jednoduchšie povedať "chcem dolnú časť žemle hamburgeru na ňom kurací rezeň, a na ňom hornú časť žemle hamburgeru" než "chcem kurací hamburger", to je teda fajn logika. Čitatelnejšie to o nič nieje, a ani to nepotrebuješ. Predsa si hamburger kupuješ ako celok. Obsah hamburgeru zaujíma len zamestnanca mcdonalda, ktorý ale vytvára celistvý "produkt" teda hamburger.
Protože chceš hamburger, zavoláš funkci dejHamburger(), která bude obsahovat něco jako:
function dejHamburger() {
var hamburger = dolniPulkaHousky() + salat() + rajce() + maso() + okurka() + horniPulkaHousky();
return hamburger;
}
A ty jednotlivé funkce už nebudou mít každá 100 řádků.
Ano, jsou situace kdy těch 100 řádků v jedné funkci/proceduře/metodě smysl má, ale zrovna u hamburgeru to určitě potřeba není.