Haben Sie schon mal versucht, sich in fremden Code einzulesen? Sind sie schon mal vor der Herausforderung gestanden, fremde Logik nachzuvollziehen, um einen Fehler zu beheben oder ein Performanceproblem zu beseitigen? Das ist meistens genau so kompliziert, wie es klingt. Nur selten ist Code ausreichend dokumentiert oder strukturiert. Vor allem bei kleineren Applikationen oder wenn unter Zeitdruck entwickelt wird.
Also „Never touch a running system“? Keine Lösung mit Zukunftsperspektive. Denn kein System läuft ewig, Und wenn dann auch noch der Entwickler nicht mehr erreichbar ist, kann aus einer kleinen Fehlerbehebung unversehens eine Neuentwicklung werden.
Es gibt einen anderen Weg: Parametrieren statt nur zu programmieren. Das reduziert die Einarbeitungszeit und man ist nicht so sehr auf Spezialwissen angewiesen, das in der Regel schwer verfügbar und daher teuer ist. Die Fehlerwahrscheinlichkeit wird schon bei der Applikationserstellung deutlich reduziert, man nutzt schließlich erprobten Code, und Fehlparametrierungen sind meist leichter zu beheben, bzw. fallen früher auf als Fehlprogrammierungen.
Neue Mitarbeiter sind schneller eingearbeitet und selbst alte Hasen können ihre Produktivität maßgeblich steigern. In Summe erreicht man mehr - mit weniger Aufwand.
Klingt produktiv? Ist es. Quipps von Quipos Solutions.