| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • Stop wasting time looking for files and revisions. Connect your Gmail, DriveDropbox, and Slack accounts and in less than 2 minutes, Dokkio will automatically organize all your file attachments. Learn more and claim your free account.

View
 

Object-Oriented Design in the style of Craig Larman

Page history last edited by Zoltar 7 years, 9 months ago

    Vorrei fare un'introduzione al design a oggetti informale alla lavagna, nello stile insegnato da Larman.  In questo stile si usano alcuni diagrammi a oggetti realizzati in collaborazione, in modo da sviluppare una conversazione e un'idea condivisa del design che verrà poi realizzato nel codice.

    L'uso della lavagna (invece del codice) ha l'effetto di porre l'accento sulla collaborazione degli oggetti (dove invece nel codice saremmo magari tentati di scrivere una procedura).  Ha anche l'effetto di spingerci a semplificare e rimuovere i dettagli non essenziali, perché disegnare diagrammi complessi è faticoso :)

    Questa tecnica è simile in spirito alla tecnica delle CRC cards; ma è spesso più efficace perché più precisa e concreta.

    Questo stile di design è molto lontano dal design upfront degli anni '90. Lo stile di modellazione agile proposto da Larman si sposa bene con lo sviluppo iterativo e incrementale.

-- Matteo

Comments (0)

You don't have permission to comment on this page.