[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