Der größte Teil der Kosten von Software entsteht nicht beim Schreiben, sondern beim späteren Ändern. Codequalität ist deshalb keine ästhetische, sondern eine finanzielle Frage: verständlicher, gut strukturierter Code hält künftige Änderungen günstig und sicher. An diesem Maßstab messen wir unsere eigene Arbeit.

Verständlich statt clever

Code wird weit öfter gelesen als geschrieben. Wir schreiben Code, dem die nächste Person folgen kann, auch wir selbst später oder Ihr künftiger eigener Entwickler, ohne Ausgrabungsarbeit. Cleverness, die die Absicht verschleiert, ist ein Kostenpunkt, keine Leistung.

Getestet, wo es zählt

Wir setzen automatisierte Tests mit Augenmaß ein: gründliche Abdeckung für geschäftskritische Logik und Datenverarbeitung, leichtere Abdeckung, wo das Risiko gering ist. Der Sinn von Tests ist Zuversicht bei Änderungen, keine Abdeckungsquote.

Dokumentation mit Zweck

Wir dokumentieren, was sich nicht aus dem Code ablesen lässt: warum Entscheidungen so getroffen wurden, wie das System in Betrieb genommen wird und was ein Betreiber wissen muss. Dokumente, die nur zum Ablegen existieren, erstellen wir nicht.

Pragmatische Maßstäbe

Perfekt ist ein bewegliches Ziel und ein schlechtes Geschäftsziel. Wir treffen bewusste Abwägungen, kennzeichnen sie klar und ziehen einen gut verstandenen, ehrlichen Kompromiss einem idealisierten Entwurf vor, der zu spät kommt.

Klingt das nach Ihrer Situation?

Senden Sie uns eine kurze Beschreibung Ihrer Systeme und dessen, was nicht funktioniert. Wir sagen Ihnen ehrlich, ob und wie wir helfen können.

Ihr Projekt besprechen