KAPITEL 17

Konsistenz

Konsistenz ist ein mächtiges Werkzeug, um die Komplexität eines Systems zu reduzieren und sein Verhalten kalkulierbarer zu machen. Ist ein System konsistent, heißt das, dass ähnliche Dinge auf ähnliche Art und Weise erledigt werden – und unterschiedliche Dinge auf unterschiedlichen Wegen. Konsistenz sorgt für eine kognitive Hebelwirkung: Haben Sie einmal gelernt, wie etwas an der einen Stelle funktioniert, können Sie dieses Wissen nutzen, um sofort andere Stellen zu verstehen, die den gleichen Ansatz verfolgen. Ist ein System nicht konsistent implementiert, muss man beim Entwickeln jede Situation neu erfassen. Das kostet mehr Zeit.

Konsistenz verringert Fehler. Ist ein System nicht konsistent, können zwei Situationen gleich ...

Get Prinzipien des Softwaredesigns now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.