Design Patterns: GoF

Alla session di giovedì su Design Patterns tenuta da Andrea mi sono sentito un pesce fuor d'acqua per non aver, non solo mai letto,ma mai sentito parlare del libro sui Design Pattern della GoF.

Oggi pomeriggio mi sono diretto alla Hoepli per rimediare, ma oltre al suddetto libro, ne ho trovato anche un'altro che mi pareva interessante e forse anche più utile a livello pratico: Pattern of Entraprise Application Architecture di Fowler.

In un altro periodo dell'anno li avrei presi entrambi, ma con il Natale (e i regali di Natale da comprare) sono stato costretto a scegliere:

  • Design patterns contiente le descrizioni teoriche dei pattern basilari della progettazione ad oggetti
  • quello di Fowler un po' più di patterns, un po' più di esempi di implementazione: inoltre i pattern mi sembrano più "concreti" di quelli della GoF

Alla fine ho optato per il GoF, in futuro andrò a prendere anche l'altro... (e aspetto che vengano pubblicati i PPT delle sessioni di giovedì)

powered by IMHO

posted @ domenica 5 dicembre 2004 1.05

Print

Comments on this entry:

# re: Design Patterns: GoF

Left by Luca Minudel at 05/12/2004 15.40
Gravatar

Ciao Simone,

hai fatto un'ottima scelta nel partire dai GoF e passare poi a PEAA.
La lettura del primo ti aiuterà a capire meglio il secondo evitando di fraintenterlo (cosa facile quando si parla di cose più astratte come i pattern senza vedere codice scritto).

Fino a qualche tempo fa (prima di .NET ;-), per sviluppatori di area MS parlare di disegno e OO era quasi un'eresia (e si, MS allora ci raccontava che queste cose non contavano, poi per fortuna con .NET ha rimediato alla grande) e ho trovato difficoltà a capire quali erano le cose da imparare e da conoscere. Un po anche perché l'argomento è relativamente nuovo e non viene visto come una disciplina autonoma ma come parti di diverse discipline (ingegneria del software, programmazione, modellazione concettuale, ...).

Dopo aver esplorato "da solo" questo territorio ed essere riuscito a venirne a capo ho steso una "mappa" che potrebbe servire come spunto per la (auto)formazione su questi temi, sia come sequenza di argomenti che come contenuti da conoscere.
Questa mappa è nelle slide della sessione Refactoring Applied dal titolo "Refactoring del 2° tipo: la preparazione" e nella slide dal titolo "Prossime letture".



# re: Design Patterns: GoF

Left by Simone Chiaretta at 05/12/2004 17.37
Gravatar
Grazie Luca,
non ho seguito la tua sessione al workshop, avevo seguito quello di Andrea sui Design Pattern.
Attendo la messa on-line delle slides del workshop per vedere anche quelle delle altre sessioni parallele.

Simone
Comments have been closed on this topic.
«febbraio»
domlunmarmergiovensab
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910