| Referent: | Willi Flühmann , Noser Engineering AG |
| Vortragsreihe: | Software Engineering Management |
| Zeit: | 08. Dezember 7: 16:45-17:25 |
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.
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.
| |
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. |