Softwarequalität

Qualitätsmerkmale von Software sind Funktionalität, Zuverlässigkeit, Benutzbarkeit, Effizienz, Änderbarkeit und Übertragbarkeit.


Clean Code

Clean Code bezeichnet Quellcode, Dokumente, Konzepte, Regeln und Verfahren, die intuitiv verständlich sind. So sind Programme effizienter wartbar und die Entwicklungszeiten werden kürzer.

Aussagekräftige Namen
Funktionen
Kommentare
Klassen

Das Gesetz von Demeter

Eine Methode einer Klasse k kann nur zugreifen auf

Bei Clean Code laufen alle Tests durch, es gibt keine Codedubletten und die Anzahl der Klassen und Methoden sind minimal.


Testen und Staging Areas

image-1664378217977.pngENT - Entwicklungsumgebung

INT - Integrationsumgebung mit Mocks externer Systeme

CON - Konsolidierungsumgebung für das Testen mit best. Systemen

PROD - Produktivumgebung des Kunden

DEV INT CON PROD
Unit Tests (Komponente) Integrationstest (Zusammenspiel)

Systemtest

Akzeptanztest

Smoketest

Revision #3
Created 22 August 2022 06:41:53 by Martin Tienken
Updated 28 September 2022 15:49:55 by Martin Tienken