"Többnyire ragaszkodom a single exit-hez is."
Szerintem ezt meg fontold meg. Az if-dzsungel btw valojaban ugyanolyan goto mint ami ellen hadakozol, csak nem annyira explicit. A masik, hogy ha egy fuggvenyben pl az elso 5 lepes hibaellenorzes, akkor en celszerubbnek erzem azt hogy:
if (var == null) return;
if (var.bigyo() == null) return;
stb. (eltekintve most attol hogy ezt osszevonhatod akar egy sorba)
mint hasznalni az egymasba agyazott 5 if-et es mire odaersz hogy csinalnal is valamit, mar 5 indent melyen vagy.
Igen, lattam hogy azt irtad "tobbnyire", szoval lehet nem adtam ujat a szalhoz, de ki tudja.