[Javalist] nyomják krahácsot (romlik a jáva)

János Háber janos.haber at javaportal.hu
2012. Május. 24., Cs, 14:15:53 CEST


Nekem scala is tisztan olvashato :D
Csak hozza kell szokni a szemnek :)

b0c1

2012/5/24 Kristof Jozsa <kristof.jozsa at gmail.com>:
> pontosan mitől lesz tisztább vagy olvashatóbb a kód ha minden fieldhez
> van egy getter és egy setter?
>
> K
>
> 2012/5/23  <istvan.ketler at lhsystems.com>:
>> Hát szerintem meg eleve nem kéne settert meg gettert használni gondolkodás
>> nélkül, bárhol, bármikor. A @get/set rövidítés pedig pont ezt ösztönzi, mert
>> immár gépelned sem kell. Jobb IDE persze már régóta legenerálta ha kérted,
>> de szerintem ez is hiba volt. A java pont azért volt szép, mert a
>> lustább/bénább programozót is kicsit rászorította a tisztább kód írására.
>> Most meg már csak a nagyon jó programozó tud benne tiszta, olvasható kódot
>> írni.
>>
>> István Ketler
>> Senior Consultant
>>
>> Lufthansa Systems Hungaria Kft.
>> Development Center Pest
>> Neumann János u. 1/e
>> 1117 Budapest
>> Hungary
>>
>> Tel: +36 1 887-2815
>> Fax: +36 1 887-2977
>> Mobile: +36 30 600-4936
>>
>> Room: Infopark E, Room LH2-24
>>
>> e-mail: istvan.ketler at lhsystems.com
>> Internet: www.LHsystems.hu
>>
>>
>>
>>
>>
>> Sitz der Gesellschaft / Corporate Headquarters: Lufthansa Systems Hungaria
>> Kft, Budapest, Fövarosi Birosag 01-09-463417
>> Geschaeftsfuehrung / Management Board: Monika Houck
>>
>>
>> From: javalist-bounces at lists.javaforum.hu
>> [mailto:javalist-bounces at lists.javaforum.hu] On Behalf Of Peter Verhas
>> Sent: Wednesday, May 23, 2012 2:57 PM
>>
>>
>> To: Java lista
>> Subject: Re: [Javalist] nyomják krahácsot (romlik a jáva)
>>
>>
>>
>> Nem egészen.
>>
>>
>>
>> A @get és @set legenerálják a kódot, és utána használhatod a setXx meg a
>> getXx metódusokat. A baj akkor lesz, ha mint a Perl-nél írhatsz xx=123
>> kódot, és az lefordul setXx-re.
>>
>>
>>
>> Amíg van setXx, addig nem baj ha nem ellenőrzöl, mert nem kell. Majd ha
>> kell, akkor ellenőrzöl. De mihelyst van xx=123 ami igazából setXx(123) akkor
>> már nagyon nagyon nagyon romlott a kód olvashatósága. Mert mit látok? xx=123
>> Ebben mi lehet a hiba? Semmi. Aztán megírod később a setXx-et, hogy ne
>> fogadja el az 123-at. És csak nézel, és nézel, és nem látod, hogy hol a bug.
>>
>>
>>
>> --
>> Verhás Péter
>> peter at verhas.com
>> +36(30)9306805
>> skype: verhas
>>
>>
>>
>>
>>
>>
>>
>> On 2012.05.23., at 14:27, <istvan.ketler at lhsystems.com> wrote:
>>
>>
>>
>> deklaráció elé, és majd a fordító legenerálja a default gettert és settert.
>> Na de akkor már miért ne legyen globális az a szerencsétlen változó, hiszen
>> úgyis kitettük már a kirakatba típussal, mindennel együtt... Csak mert az
>> "nem OO"? Hát szerintem a nyakló nélkül használt getter és setter sem az...
>>
>>
>>
>>
>> _______________________________________________
>> 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


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