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.