Verbesserung von Softwarequalität in Delphi

Jeroen Pluimers better office benelux

In diesem Workshop lernen Sie, wie man Software von höchstmöglicher Qualität erstellt und wartet, und wie Sie durch einfache Regeln die Kosten der Entwicklung und vor allem der Wartung senken können. 

Stückweise lernen Sie das "Handwerkszeug" der Softwareentwicklung kennen: Kleine Tricks und Kniffe sowie Richtlinien, deren Einsatz nichts kostet, aber viel Einsparen kann. Dies beginnt bei der Teaminternen und -externen Kommunikation, Sie lernen Delphi aus einer neuen Perspektive kennen. Sie werden erkennen, was es Ihnen bringt Fehler in der Software möglichst früh zu entdecken - und vor allem wie Sie dies erreichen können. Ihnen werden die Hintergründe von 'loser Kopplung' und 'engem Zusammenhalt' erklärt und aufgezeigt, wie dies zu einer besseren, soliden Softwarearchitektur führen kann. Dabei wird ihr Code nicht vergessen: Wir zeigen Ihnen Tipps, Tools und Richtlinien, mit denen Sie besseren Code schreiben können. 

Dies ist ein zweitägiger Workshop. Der erste Tag konzentriert sich auf die Theorie und lässt viel Platz damit Ihre Fragen beantwortet werden können. Am zweiten Tag bringen Sie Ihren Code sowie Ihr Arbeitsgerät mit und wenden die Theorie vom ersten Tag in Ihrem alltäglichen Arbeitsgebiet an: Ihrem Code. Unsere erfahrenen Trainer zeigen Ihnen hier unter intensiver Betreuung, wie Sie das Gelernte auch tatsächlich in Ihrem konkreten Umfeld einsetzen können. 

Agenda
Tag 1: Theorie mit diesen Themen:
Das Entwicklungsprozess einfacher machen: Leute, Kommunikation, Rollen, Dokumentation
RAD: was bedeuted Rapid Application Development
Vereinfachung versus Generalisierung
Frameworks
Kernprinzipen: Cohesion, Coupling, Indirection, Vereinfachung, Dokumentation, Objekt Orientierung versus Prozedural, Interfaces, Generische Typen
Delphi spezifische Prinzipien: DataModules, Frames, Forms, Visual Inheritance, Properties, Events, ActionList
Wie geht man vom Idee zur Implementation
Design Patterns
Refactoring
Belbin Test

Tag 2: Praxis
Praktische Tips & Tricks
Delphi source code Beispiele
Beispiele von Teilnehmern
Selbst mit mehreren Coaches eigenen Code verbessern
