[Javalist] Segítség! Java7 compiler BUG???

Böszörményi Péter zmblevlist at gmail.com
2012. Júl. 24., K, 13:20:45 CEST


Imadnek hasznalni egy Map-et, ami hibat dobna, ha nem letezo kulcsra hivatkoznek.

On Tue, 24 Jul 2012 13:17:42 +0200, Gábor Garami <gabor.garami at hron.me> wrote:

> En nem szeretek null-t visszaadni, mert abbol szeret NPE keletkezni -
> es mindig ott, ahol vegkepp nem szamitok ra. Halalosan gyulolom a
> semmihez se kotheto hibakat.
>
> Akkor mar valami ures objektum.
>
> Garami Gábor
> E-mail: gabor.garami at hron.me
> Tel: +36 20 235 9621
> MSN: hrgy at vipmail.hu
> Skype: hron84
>
>
> 2012/7/24 Suller Andras <suller.andras at gmail.com>:
>> 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
>> _______________________________________________
>> Javalist mailing list
>> Javalist at lists.javaforum.hu
>> http://lists.javaforum.hu/mailman/listinfo/javalist
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>


-- 
Üdvözlettel,
Böszörményi Péter


További információk a(z) Javalist levelezőlistáról