Jeden Tag wird irgendwo auf der Welt eine neue Anwendung programmiert, ein neues System produktiv gesetzt oder ein Fehler in einer bestehenden Software behoben. Die Entwicklung von Software ist etwas Alltägliches, doch genauso, wie es nicht zweimal die gleiche Anwendung gibt, so unterschiedlich ist auch die Herangehensweise, wie Software entwickelt wird.
Eine Grundvoraussetzung an die Softwareentwicklung ist, dass "clean" entwickelt wird. "Clean" heiĂt zum Beispiel, dass es mĂśglich ist, Fehler nachhaltig, dauerhaft und dabei schnell zu beheben. In diesem Buch finden sich Konzepte, Prinzipien und DenkanstĂśĂe, wie man "saubere" Software entwickelt.