[pugMI] traits in real world

Gaetano Giunta giunta.gaetano a gmail.com
Lun 14 Maggio 2012 01:54:26 PDT


Alessandro Nuzzo wrote:
> Visto che la notte porta consiglio..
> avete pensato a casi reali in cui i traits potrebbero essere applicati?
>
> Sarebbe interessante raccogliere degli esempi concreti per capire quanto davvero i traits siano utili.
>
> Aiutano si a non duplicare il codice, ma aggiungono complessità in fase di analisi del codice o di debugging (vista la gestione delle precedenze, dei conflitti e degli alias).
>

Forse per realizzare in maniera rapida la dependency injection?

class pippo{ usa i trait "loggable", "serializable" }
trait loggable { carica a seconda dei parametri di configurazione il meccanismo di logging effettivo }
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://ml.grusp.org/pipermail/milano-grusp.org/attachments/20120514/3f0f33ab/attachment-0002.htm>


Maggiori informazioni sulla lista Milano