Call for Papers

Wie aus Patterns Antipatterns werden ( Vortrag )

Referent: Willi Flühmann , Noser Engineering AG
Vortragsreihe: Software Engineering Management
Zeit: 08. Dezember 7: 16:45-17:25

Zielgruppe

Entwicklung

Themenbereiche

Analyse & Design, Implementierung

Kurzfassung

Dürfen alle Patterns uneinschränkt eingesetzt werden, nur weil sie aus dem Buch eines bekannten Autors stammen? Nach einem Überblick über die verschiedenen Arten von Patterns (Architektur, Design und Code) zeigen wir eine Sammlung von Beispielen aus der Praxis, wo sich ungeeignete Patterns kontraproduktiv auf das Software-Design auswirkten. Angefangen beim Singleton, dem Lehrbuchbeispiel schlechthin, gehen wir weitere Design-Patterns durch, welche mit Vorsicht eingesetzt werden sollten. Nach dem Festlegen des Designs gibt es weitere Stolpersteine, die bei der Umsetzung in Code auf uns warten, wenn wir stur nach bestimmten Code-Richtlinien vorgehen. Auch hier gibt es wieder Beispiele. Gerade der OO-unerfahrene Embedded-Entwickler, aber auch ein Windows-Entwickler, wenn ausnahmsweise im Embedded-Umfeld, kann in solche Fallen tappen. Am Schluss versuchen wir die Gründe zu finden, wieso manchmal Patterns falsch eingesetzt werden, damit wir in Zukunft darauf sensibilisiert sind.

Nutzen und Besonderheiten

Dem Teilnehmer werden bekannte Patterns gezeigt, bei welchen Stolpersteine lauern. Er wird anhand diesen Beispielen darauf sensibilisiert, dass auch bewährte Patterns nicht für jeden Bereich gleich gut geeignet sind.

Über den Referenten

Willi Flühmann arbeitet als Software-Entwickler und -Architekt bei Noser Engineering. Als Elektroingenieur mit 9 Jahren Erfahrung in der Software-Entwicklung blickt er auf zahlreiche Projekte im Embedded- und im PC-Bereich zurück. Seine Bandbreite reicht von Assembler über C/C++ bis hin zu .NET. Die wichtigen Aspekte von Architektur und Design betrachtet er jenseits der verwendeten Technologien. Der Schwerpunkt liegt aktuell in der OO-Modellierung.