Agile Day 2006

Luca | October 4, 2006

Le date e la sede dell’Agile Day 2006 sono ufficiali!!

Italian Agile Day

Ci si vede tutti a Milano il 1 Dicembre!!

UML con saggezza

Luca | October 3, 2006

Su Silk and Spinach c’e’ un interessante post sull’uso di UML.

Sono perfettamente in linea con quanto detto: UML e’ uno strumento valido quando non lo si cristallizza in una verita’ assoluta!!

I miei diagrammi migliori (leggasi piu’ utili) sono sempre stati quelli:

  • fatti a mano
  • in fase esplorativa di codice legacy o durante lo sviluppo in un momento in cui il design andava raffinato
  • con poche classi nel class diagram e possibilmente con dettaglio nell’interaction diagram

Soprattutto per l’ultimo punto devo ringraziare Francesco Cirillo che qualche anno fa mi ha fatto capire come sia piu’ importante un interaction diagram che un class diagram: Object Oriented e’ dinamicita’ dei comportamenti e non semplici strutture dati, ed e’ molto piu’ utile capire chi parla con chi piuttosto che conoscere chi eredita da chi.

E’ ineressante notare come invece proprio l’ultimo punto e’ quello cruciale….tutti vogliono dei bellissimi class diagram cristallizzati (ricordate la zanzara nell’ambra di Jurassic park ? uguale!) , una sorta di verita’ assoluta da osservare a tramandare di generazione in generazione di sviluppatori.