Cleancoderský "dogmatismus" přece není opravdový dogmatismus, je to "rule of thumb". Předpokládám, že autor sám by nevolal k popravě někoho, kdo udělá delší funkci než X řádků, pokud to nelze rozumně jinak. Že ty funkce budou v rámci jednoho souboru, je jenom jedna možnost. Uznávám, že v jazyce, který nemá moduly, je vnímáno jako opruz, když se mají funkce vkládat jinam.
Proč nepoužít nějaký rozumný parser příkazové řádky, který automaticky řeší spoustu věcí na jednom místě? Proč nepoužít namísto těch ifů (kde na první pohled nikdo neví, jestli jsou si rovny / jsou exkluzivní nebo ne), nějaký switch?