Der Plan steht, das Tag abschluss-start liegt, und jetzt wird gebaut. Diese Lektion ist die längste des Kurses und die mit dem wenigsten neuen Text. Sie gibt Ihnen eine Schleife, die Sie für jede Naht Ihres Plans durchlaufen, und ein Skript, das den Verlauf prüft. Wie jeder einzelne Schritt geht, steht in den Lektionen M2 bis M6; hier steht, wann Sie sie aufschlagen.

Die Schleife je Naht

Jede Naht aus nahtstellen.csv durchläuft dieselben sechs Schritte, in dieser Reihenfolge:

Schritt Was Sie tun Wo es steht
1. Sicherheitsnetz das Ist-Verhalten festhalten, bevor etwas geändert wird: Test, Kopie der Datenbank Lektion M2.1
2. Ändern die Naht umsetzen, so klein, dass sie in einen Commit passt die Lektion der Tabelle unten
3. Test ein Test, der die neue Fassung festhält, und eine Gegenprobe, die ihn rot macht Lektion M2.1, M4.3 (Vergleich alt und neu)
4. Commit ein Schritt, ein Commit, Titel nach Conventional Commits Hausordnung, Lektion M1.2
5. Beleg ein Befehl oder Test mit Exit-Code, den die prüfende Person wiederholen kann die Hausordnung: der Exit-Code zählt
6. Plan in plan.md die Naht abhaken oder ändern, mit einem Satz Lektion M1.4: der Plan ist ein Arbeitsdokument

Die Reihenfolge ist Absicht. Wer zuerst ändert und danach einen Test schreibt, hat nur festgehalten, was der neue Code tut, nicht was der alte tat. Für den Fall, dass Sie bei Schritt 1 nichts finden, was sich festhalten lässt, ist das ein Befund: Dann ist diese Naht noch nicht bereit und rückt in der Reihenfolge nach hinten.