Training ist wichtig für alle Arten praktischer Arbeit. Wir helfen mit Schulungen und Vorträgen wie man besseren Quellcode schreibt und wie bekannte Stolperstellen umgangen werden können.

Die Programmierung ist ein Handwerk und benötig Übung. Ein Handwerk ist nichts, dass man studieren könnte.  Es ist etwas das geübt und trainiert werden muss. Wie in jedem Handwerk wird ein Geselle erst ein Meister mit vielen Jahren Übung und Anleitung durch einen anderen Meister. Wenn ein Meister herausragend ist, dann wird er irgendwann ein Künstler genannt.

Wir lehren Prinzipien des richtigen Schreibens von Quellcode. Nur ein paar von diesen Prinzipien vollständig angewendet verbessern die Qualität von Quellcode dramatisch. Das Lesen von Quellcode wird fast so einfach wie das Lesen von Prosaliteratur.

So wichtig wie die richtigen Coding-Prinzipien auch sind, das Design spielt ebenfalls eine wichtige Rolle in der Softwareentwicklung. Ein gut designtes System mit mehreren logisch und einfach angeordneten Modulen kann besser verstanden und gewartet werden. Wir unterstützen unsere Kunden beim Design Ihrer Systeme.

Softwareentwicklung wird einfacher und schneller, wenn die richtigen Werkzeuge und Hilfsmittel angewendet werden. Eine Code-Konvention, zum Beispiel, kann durch ein Tool erreicht werden. Die Zeit für die Anpassung des Source Codes an die Konvention kann besser in die Arbeit zum Schreiben von Dokumentation eingesetzt werden. Wir schauen und recherchieren nach den richtigen Werkzeugen für unsere Kunden schulen deren Verwendung und die Verwendung der darunterliegenden Betriebsysteme.

Wir trainieren auch die richtigen "Best Practices", also die bestern Herangehensweisen und Prinzipien für die tägliche Arbeit. Einige dieser Prinzipien sind sehr wertvoll, um besseren Quellcode von Anfang an zu schreiben. Die Testgetriebene Entwicklung ist eine der Favoriten.