Alle zehn Meilensteine sind geschlossen. Jeder Pull Request hatte sein Review, aber jedes Review sah nur einen Ausschnitt: einen Meilenstein, oft nur einen Teil davon. Was ein Ausschnitt nicht zeigt, ist das Ganze. Heißen die Fehlercodes überall gleich? Liest sich Program.cs noch wie ein Ort, der zusammensetzt, oder wie eine Sammlung von Nachträgen? Steht eine Regel inzwischen zweimal da, einmal im Kern und einmal in einer Seite? Findet sich jemand, der die Kladde nicht gebaut hat, darin zurecht?

Diese Lektion beantwortet diese Fragen in drei Schritten. Erst prüfen Sie selbst, was sich automatisch prüfen lässt. Dann liest jemand mit frischem Blick die ganze Kladde (wer, steht gleich), und Sie beantworten jede Anmerkung. Zum Schluss bringen Sie README und Entscheidungen in eine Form, die für Fremde taugt, denn genau so jemand wird die Kladde in der nächsten Lektion sehen.

Pull Request Branch Bringt Wo in dieser Lektion
1 chore/final-checks das Skript für die Vorprüfung, der Test für die Grenze des Kerns, die Behebungen „Die Vorprüfung“ und Übung 1
– review/k2-start der Pull Request für das Review über alles; er wird nie zusammengeführt „Ein Review über alles“
2 und mehr fix/review-… je eine Anmerkung oder eine Gruppe, die zusammengehört Übung 2
letzter docs/readme-and-decisions README und docs/entscheidungen.md in ihrer endgültigen Form Übung 3

Wo die Kladde steht

Nach Meilenstein 10 gilt in den Lösungen:

  • Alle Tests laufen in jedem Pull Request; scripts/Find-MissingTests.ps1 prüft die Nachweise der Issues (Meilenstein 9).
  • docs/ enthält definition-of-done.md, review-checkliste.md, barrierefreiheit.md, bedrohungsliste.md, datenmodell.md, betrieb.md und entscheidungen.md. In entscheidungen.md stehen die Entscheidungen so, wie sie in den Lektionen entstanden sind: nacheinander, in unterschiedlicher Form.
  • Die README hat einen Abschnitt „Betrieb“ aus Meilenstein 10. Der Rest ist gewachsen, wie es gerade nötig war.

Heißen Ihre Dateien, Klassen oder Ordner anders, behalten Sie Ihre Namen und übertragen Sie die Schritte.