Vždy a všude se najde vyjímka

Jinak příklad z nedávné minulosti, jednalo se o modul pro e-shop OpenCart, respektive jednu relativně triviální funkci, nic velkýho, cca 200 řádků, z toho 50 je natahování language files, nějaký definování použitých modelů, serepetičky kolem, čistej samotnej kód, kterej něco dělá, má ani ne 100 řádků a z nich většina tahá nějaký data z různých míst pomocí již hotových funkcí z natažených modelů a na základě pár podmínek vypadne nějakej výsledek (respektive vrátí jeden array). Rozsekat to celý na další části by sice bylo otázkou pár minut, nicméně nevím, co bych tím konkrétně získal. Asi funkci, která volá další funkce, který volají interní funkce... to je tak akorát noční můra při debugování. Možná to bude hezčí opticky, ale celkově to čitelnosti kódu nijak zvlášť nepomůže.