Design Pattern
Durata
4 ore
“Reinventare la ruota” è un’espressione idiomatica anglosassone che si utilizza quando una soluzione tecnica generalmente accettata viene ignorata a favore di soluzioni ricreate localmente. Molti problemi in ambito software si possono invece ricondurre a una radice comune che si può risolvere con una specifica soluzione. I design pattern sono soluzioni standard a problemi ricorrenti, pertanto sono un valido aiuto per trovare una soluzione, comunicarla in modo efficace, e soprattutto evitare di reinventare la ruota.
In questo evento si definiscono i design pattern in generale e si mostra una panoramica dei design pattern più noti, confrontandoli con il contesto aziendale della classe. Si espongono anche alcuni anti-pattern, utili a evitare errori comuni in fase di progettazione del software.