staromódní určitě je, ale zrovna toto bych mu nevyčítal, protože je navržen tak, aby byl dobře čitelný a udržovatelný. Chápu použití if a switch ve funkci výrazů jako cool fíčurku, ale ten "skrytý implicitní return" může dělat při čtení začátečníkem problémy.