[Javalist] Segítség! Java7 compiler BUG???
gzsombor at gmail.com
gzsombor at gmail.com
2012. Júl. 24., K, 13:28:02 CEST
Egy idő után fájna, szerintem. Nem beszélve arról az esetről, hogy mi történjen, ha a key létezik, de a value null :)
On Tue Jul 24 13:20:45 GMT+200 2012, Böszörményi Péter <zmblevlist at gmail.com>. wrote:
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
_______________________________________________
Javalist mailing list
Javalist at lists.javaforum.hu
http://lists.javaforum.hu/mailman/listinfo/javalist
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20120724/fb7419f2/attachment.html>
További információk a(z) Javalist levelezőlistáról