A dogmak semmiben sem segitenek, csak kikapcsoljak a gondolkodast.
Nem lehet szeirntem egy elv menten a fuggvenyek mereterol es tartlmarol dontest hozni. Pont arrol beszelek, hogy ebben tobb faktor jatszik szerepet. En jellemzoen logikailag osszetartozo tevekenysegeket szoktam egy fuggvenybe szervezni (egy fuggvenynek jol meghatorzott, jol korulirhato, nevesitheto feladata van), de vannak mas elvek is. Pl. tipikusan alkalmazok vezerlo es vegrehajto fuggvenyeket. Az absztrakcios szintek atlepeset ugyan kereulom, de nem szabad elfelejteni, hogy az absztrakcios szint is csak definicio kerdese es erosen kontextus fuggo. Az is persze erdekes kerdes, hogy vajon milyen tervezesrol arulkodik az az osztaly, amelyben sok valodi absztrakcios szint van jelen.
Az SLA onmagabn nem egy hibas elv, de vakbuzgo kovetesenel tipikus hibakent eloallhat az ertelmetlen metodus szaporitas illetve az indokolatlanul mely call stack, ami semmivel nem eredmenyez atlathatobb kodot, mint ha egy fuggveny nehany sorral hosszabb. Raadasul a call stacknek beagyazott rendszereken igenis jelentosege van teljesitmeny szempontjabol.
Nincs szent gral, gondolkodni kell, es nem csak kod szinten, hanem a teljes hardver es szoftver architektura es design szinten.