Das Auftragsbuch baut für .NET 10, es startet, und ein Test ist rot. Ist es damit „auf .NET 10“? In vielen Vorhaben heißt es an dieser Stelle „fertig“, weil das Programm läuft, und drei Wochen später meldet jemand, dass die Kundenliste anders aussieht. Diese Lektion schließt Modul 2 sauber ab: mit einer Liste, was „fertig“ heißt, mit einer Entscheidung über den roten Test, mit einem Vergleich der alten und der neuen Fassung, mit der Auslieferung und mit einem Weg zurück.
Wann ist es fertig?
| Kriterium | Wie Sie es prüfen | Erfüllt, wenn |
|---|---|---|
| Es baut | dotnet build, Exit-Code lesen |
Exit-Code 0, keine neuen Warnungen, die Sie nicht erklären können |
| Die Tests sind grün | dotnet test, Exit-Code lesen |
Exit-Code 0; jede Abweichung ist entschieden und dokumentiert |
| Es läuft | Programm starten, alle Formulare öffnen | nichts bricht ab, Exporte und Druck funktionieren |
| Es sieht richtig aus | die Checkliste, von Hand | Größe, Schrift, Kundenkarte, Druckvorschau stimmen |
| Es ist nicht schlechter | Start und Laden messen, alt gegen neu | innerhalb der Grenze, die Sie vorher festgelegt haben |
| Es lässt sich ausliefern | Veröffentlichung auf einem sauberen Rechner | das Programm startet dort |
| Es gibt einen Weg zurück | Rückfall einmal geübt | die alte Fassung läuft in Minuten wieder |
Ein Kriterium zählt nur, wenn Sie es prüfen können. „Fühlt sich schnell an“ ist keines.