Episode 1: Über den Einsatz von Patterns

Die neue Episode der SoftwareArchitekTOUR-Podcastserie setzt sich mit dem Thema Patterns auseinander. Die Betreiber widmen sich speziellen Lösungsvorschlägen für wiederholt auftretende Entwurfsprobleme in der Softwarearchitektur.

Podcast  –  0 Kommentare
Anzeige

In dieser ersten richtigen Episode diskutieren die Podcast-Betreiber Michael Stal und Markus Völter über das Thema Patterns. Auch (Entwurfs-)Muster genannt, sind sie Lösungsvorschläge für immer wieder auftretende Entwurfsprobleme in der Softwarearchitektur und -entwicklung. Die beiden "Autoren" gehen in knapp 45 Minuten auf Fragen ein wie: Was sind Patterns? Warum sind sie für den Architekten wichtig? Wie setzt er sie richtig – sprich: nicht zum Selbstzweck – ein?

Weiterführende Literatur:

  • Christopher Alexander: The Timeless Way of Building, 1979
  • Deepak Alur, John Crupi, Dan Malks: Core J2EE Patterns – Best Practices and Design Strategies, 2001
  • Kent Beck: Smalltalk Best Practice Patterns, 1997
  • Kent Beck: Implementation Patterns, 2007
  • Joshua Bloch: Effective Java, 2005
  • Frank Buschmann, Kevlin Henney, Douglas C. Schmidt: Pattern-Oriented Software Architecture – A Pattern Language for Distributed Computing, 2007
  • Frank Buschmann, Kevlin Henney, Douglas C. Schmidt: Pattern-Oriented Software Architecture – On Patterns and Pattern Languages, 2007
  • Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal: Pattern-Oriented Software Architecture – A System of Patterns, 1996
  • James O. Coplien: Advanced C++ Styles and Idioms, 1992
  • Paul Dyson, Andrew Longshaw: Architecting Enterprise Solutions, 2004
  • Eric Evans: Domain-Driven Design], 2003
  • Martin Fowler: Patterns of Enterprise Application Architecture, 2002
  • Martin Fowler, UML Distilled, 1997
  • Martin Fowler, Analysis Patterns, 1997
  • R.P. Gabriel: Patterns of Software, 1996
  • Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: Design Patterns – Elements of Reusable Object-Oriented Software, 1995
  • Robert Hanmer: Patterns for Fault Tolerant Software, 2008
  • Gregor Hohpe und Bobby Woolf: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions],
  • Michael Kircher, Prashant Jain: Pattern-Oriented Software Architecture – Patterns for Resource Management, 2004
  • Doug Lea: Concurrent Programming in Java, Design Principles and Patterns, 1999
  • Stephen John Metsker: Design Patterns Java Workbook, 2002
  • Stephen John Metsker: Design Patterns C#, 2004
  • Microsoft Corporation: Enterprise Solution Patterns Using Microsoft .NET, Microsoft Press, 2003
  • James Noble, Charles Weir: Small Memory Software, 2000
  • Michael Nygard: Release It!], 2007
  • Pattern Languages of Program Design, Vol. 1-5, Addison-Wesley, 1995, 1996, 1997, 1999, 2005
  • Linda Rising: Pattern Almanac 2000, 2000
  • Douglas C. Schmidt, Michael Stal , Hans Rohnert, Frank Buschmann: Pattern-Oriented Software Architecture – Patterns for Concurrent and Networked Objects, 2000
  • Douglas C. Schmidt, Stephen D. Huston: C++ Network Programming, Volume 1/2, 2002/2003
  • The Patterns Home Page
  • Till Schummer, Stephan Lukosch: Patterns for Computer-Mediated Interaction, 2007
  • Christopher Steel, Ramesh Nagappan, Ray Lai: Core Security Patterns: Best Practices and Strategies for J2EE Web Services, and Identity Management, 2005
  • Greg Utas: Robust Communications Software – Extreme Availability, Reliability, and Scalability for Carrier Grade Systems, 2006
  • John Vlissides: Pattern Hatching, 1998
  • Markus Völter, Michael Kircher, Uwe Zdun: Remoting Patterns, 2004
  • Markus Völter, Alexander Schmid, Eberhard Wolff: Server Component Patterns – Component Infrastructures illustrated with EJB, 2002

Anzeige