[Javalist] Segítség! Java7 compiler BUG???
Suller Andras
suller.andras at gmail.com
2012. Júl. 24., K, 11:10:24 CEST
2012/7/23 Viczián István <viczian.istvan at gmail.com>:
> Üdv,
>
> Egy okos könyvben olvastam erre egy alternatívát, amelyik
> kijelentette, hogy nem jó a return null, mint vezérlő érték, ugyanúgy,
> ahogy ne adj vissza státuszkódot sem. Ehelyett egyrészt Exception-t
> javasol, amit meg én nem szeretek, mert én az Exception-t mint
> kivételes eseményt értelmezek, és az, hogy egy ellenőrzés elbukik, az
> nem mindig kivételes esemény.
> Ehelyett van egy olyan megoldás, hogy két szép metódust deklarálsz, és
> úgy hívod, mert olvashatóbb a hívás helyén.
>
> if (parameterekHibatlanok()) {
> csinaldMeg();
> }
Ez akkor alternativa a Peter altal felvetett dologra, ha nem kell
visszaadni semmit. Kulonben az else agban muszaj valamit return-olni,
vagy kivetelt dobni.
Egyebkent szerintem az lehet helyes, ha valami metodus null-t ad
vissza. Neha en is szoktam alkalmazni.
Andras
További információk a(z) Javalist levelezőlistáról