Wie Softwareentwickler Softwarequalität nachhaltig steigern können

In der Softwareentwicklung reicht es heute nicht mehr aus, einfach funktionalen Code zu schreiben. Erwartet wird Software, die robust, performant, sicher und gut wartbar ist. Gleichzeitig steigen Komplexität und Zeitdruck – und damit auch das Risiko technischer Schulden und Qualitätsprobleme. Die folgenden Prinzipien unterstützen Entwickler*innen dabei, Softwarequalität nachhaltig zu steigern.

Clean Architecture für Langlebige Softwareprojekte

In der vielfältigen Welt der Softwarearchitektur gibt es zahlreiche Ansätze, doch Clean Architecture steht für mich an erster Stelle. Dieser Ansatz, wie von Robert C. Martin in seinem Buch „Clean Architecture – Das Praxis-Handbuch für gutes Softwaredesign“ beschrieben, wird in diesem Beitrag genauer beleuchtet. Besonderes Augenmerk liegt darauf, warum die …