Unsauberer Programmcode ist keine Seltenheit. Egal ob der Code in einem Projekt geerbt wurde oder ob es eigene Sünden sind. Schlechte Codequalität verhindert oftmals die Testbarkeit von Code, vermindert die Wartbarkeit und führt letztendlich zu einer im Geschäftsbetrieb immer instabiler werdenden Anwendung.
Im Workshop mit unserem Partner viadee haben rund 20 WINet-Mitglieder verblüffende Einblicke in den Code bekommen. Das ein ums andere Mal wurde das "Principle of Least Astonishment" anhand von Codebeispielen gebrochen, aber auch diskutiert, wie man Fallstricke vermeiden kann.
Doch nun zur Frage, was schlechter Code mit einem Kredit gemein hat? Ähnlich wie bei einem Finanzkredit kann durch einen "technischen Kredit" zwar kurzzeitig das Projektziel, bspw. die Implementierung einer Funktionalität, schneller erreicht werden. Auf lange Sicht droht jedoch die Gefahr der Überschuldung, wenn Altlasten die Weiterentwicklung hemmen oder unmöglich machen. Hier wird der "technische Kredit" ganz schnell zur einem realen monetären Problem: Es wird viel Geld in die Hand genommen, um den Betrieb solcher schlecht entwickelter Anwendungen überhaupt noch Aufrecht erhalten zu können.
Zum Abschluss des Workshops haben wir lange diskutiert, welche Probleme wir in eigenen universitären oder geschäftlichen Projekten erfahren haben und wie wir es schaffen können, sauberen Code zu entwickeln.
- Zum Verfassen von Kommentaren bitte Anmelden oder Registrieren.