Please enable JavaScript.
Coggle requires JavaScript to display documents.
Qualität und Schnelligkeit - Coggle Diagram
Qualität und Schnelligkeit
Qualität
Tests
automatisiert in Pipeline laufen
Gute Code-Abdeckung
Sinnvolle Tests/Cases
:pen: Definiere erwartete assertions
Konkrete Erwartung definieren, kein "notToBeNull"
Vertrauen in die Tests
Komponentenübergreifende Tests sinnvoll definieren
IntegrationTests
SystemTests
ContractTests
Error handling concept definieren
Retry-Verhalten definieren
Aussagekräftige Fehlermeldungen
Schnelligkeit
kein/möglichst wenig manuelles Testen
Schlanke Abnahme-Prozesse
CI/CD vorhanden
Ggf. Hot reloading/replacing statt Restart
Nur geänderte Teile deployen
System-Architektur
In kleinere Services/Komponenten migrieren
reduziert Test-Laufzeit
reduziert Deployment-Laufzeit
CI/CD
ausreichend Ressourcen/Runner
stabile Ressourcen/Runner
Mitarbeiter
Team-Struktur
Erfahrung/eingespieltes Team
Prozesse/Arbeitsweisen
Ausreichend Mitarbeiter