[Java lista] Sok parameteres konstruktor

Aron Gombas aron.gombas at midori.hu
2008. Feb. 13., Sze, 11:03:26 CET


Hmm, a refactoring tamogatas a divatos IDE-kben (az IDEA, Eclipse
duoban legalabbis biztosan) csodakra kepes, azert vessetek ra egy 
pillantast.

A

Böszörményi Péter wrote:
> Aha, valami ilyesmire gondoltam en is magamban. Hat, sajna akkor marad
> minden a regiben, mert eselye nincs, hogy ilyen modon at lehessen
> irni.
> 
> On 2/13/08, Aron Gombas <aron.gombas at midori.hu> wrote:
>>   Szia!
>>
>>   Nekem vmi azt sugja, hogy ha 24 argumentumot kell atadnotok
>> a ctor-nak, akkor ott meg 24-nel joval tobb property lesz
>> az osztalyban, az pedig lehet(!), hogy azt jelzi, hogy
>> nem elegge atgondolt a domain model-etek.
>>
>>   Bena trivialis pelda: egy osztalyban peldaul lakcimet,
>> ne String country; String city; String street; ... -kent
>> tarolj, hanem vegyel fel ra egy Address osztalyt (kb. Component
>> pattern). Tenyleg bena pelda, de talan illusztralja mire
>> gondolok.
>> --
>>   Aron Gombas
>>   Founder, http://www.midori.hu
>>
>>
>> Böszörményi Péter wrote:
>>> Udv a listanak!
>>>
>>> A fejlesztes soran elofordulhat olyan szituacio, hogy egy objektum sok
>>> tulajdonsaggal rendelkezik, es ezeket kotelezoen meg kell adni. A
>>> tanultak alapjan az ember egybol arra gondol, h a konstruktorban
>>> felveszi oket parameterkent, igy biztositva azt, hogy minden be lesz
>>> allitva. De ha jo sok ilyen tulajdonsag van, akkor biza az a franya
>>> parameterlista igencsak meg tud noni. A jelenlegi esetben ez a szam
>>> 24. Ez ugye randa is, olvashatatlan is, kezelhetetlen is. De
>>> megsporolni nem lehet, mert kotelezoen be kell oket allitani. Ki mit
>>> mond erre, hogyan lehet ezt a problemat feloldani?
>>> _______________________________________________
>>> Javalist mailing list
>>> Javalist at javagrund.hu
>>> http://javagrund.hu/mailman/listinfo/javalist
>>>
>> _______________________________________________
>> Javalist mailing list
>> Javalist at javagrund.hu
>> http://javagrund.hu/mailman/listinfo/javalist
>>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
> 

-- 
  Aron Gombas
  Founder, http://www.midori.hu
  Founder, http://labs.jboss.com/kosmos


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