( carlcolt | 2012. 12. 12., sze – 13:03 )

Nem másolnám be, inkább csak elmondom, hogy formfeldolgozásnál rendszeresen goto-zok a hiba és a hiba kiíratása után a vezérlési szerkezet utánra, ezzel több csúnyább else ágat megspórolva. Ugyanezt megtehetném egy labeles while(true) ciklussal, mindig break-elem azt, amikor a vezérlési szerkezet utánra akarok ugrani, vagy az egészet rakhatnám egy try-catch blokkba, és dobathatnám a kivételt, hogy a végére ugorjon (tán még szebb is lenne ott kiíratni a hibaüzeneteket), vagy csinálhatnék több metódsut return-ökkel. Szóval meg lehetne csinálni másképp is, igen, de így a leggyorsabb, és mivel csak egy nagyobb vezérlési szerkezet utáni részre ugrok közvetlenül a közepéből kifele, meggyőződésem, hogy ennél olvashatóbb nehezen lehetne a kód, max ugyanilyen olvasható lehetne.