I Design Patterns sono uno strumento consolidato per risolvere problemi di design ricorrenti. Tuttavia, applicarli a testa bassa è spesso non necessario ed a volte addirittura controproducente. La necessità di adottarli infatti "emerge" lungo la strada e la loro implementazione è una conseguenza che rientra nella naturale prassi del refactoring.

Il refactoring non è un vezzo, ma una necessità fisiologica del codice che evolve.

Imparare in modo critico a riconoscere queste situazioni, accettarle, e infine ristrutturare il codice in modo efficace e senza rischi, è un'abilità che può far la differenza fra un architect ed un programmatore qualunque.

Comments

Comments are closed.

Molto interessante ed utile

Teo Miscia at 10:23 on 18 Mar 2021

Interessantissimo

molto chiaro e interessante... belle anche le slide e l'esempio diretto con codice.

Noemi Mancini at 10:24 on 18 Mar 2021

Chiarissimo e sempre sul punto.

Simone C. at 10:24 on 18 Mar 2021

Esempio semplice, ma molto chiaro e ben esposto.

Interessante, semplice e diretto

Mirko L. at 10:26 on 18 Mar 2021

Talk interessantissimo, grazie mille!

OLga Demina at 10:26 on 18 Mar 2021

Talk molto utile, esempio pratico e interessante

Come sempre Roberto è molto professionale e apre spunti molto interessanti

Luca Cividini at 10:33 on 18 Mar 2021

ottimo talk, grazie

Samuele Lilli at 10:35 on 18 Mar 2021

Talk piuttosto interessante, con del potenziale. Utile l'esempio pratico che non da nulla per scontato, andando a finire anche - come naturalmente per altro dovrebbe succedere - su "step" già concettualmente errati.
3/5 solo perché, *molto soggettivamente*, mi è sembrato un talk entry level su concetti che sono già stati battuti e di cui si trova molto di scritto in "letteratura"; se fossero stati concetti per me nuovi, avrei sicuramente assegnato 4/5.

Anche sta volta hai fatto un lavorone, si va sempre a casa con qualcosa di prezioso, grazie!

Interessante e chiarissimo come sempre!
Grazie Roberto

Molto interessante, Live Code Ottima, peccato saltasse il video

interessante ed anche molto chiaro

Ottime doti di presentazione, talk interessante e molto "pratico".

Talk interessante con esempi pratici e chiari

Molto interessante e utile

Ottimi spunti e conferme sulla giusta direzione nel refactoring.