Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| modul:m320_2024:merkblaetter:realisierung [2024/09/25 13:10] – [Commit often, commit early] msuter | modul:m320_2024:merkblaetter:realisierung [2024/09/26 13:48] (aktuell) – [Commit often, commit early] msuter | ||
|---|---|---|---|
| Zeile 18: | Zeile 18: | ||
| Angenommen Ihnen stehen Unittests (z.B. Pytests) zur Verfügung, um Ihren Code zu prüfen. | Angenommen Ihnen stehen Unittests (z.B. Pytests) zur Verfügung, um Ihren Code zu prüfen. | ||
| Dann schauen Sie, welche Tests zu Ihrer Teilaufgabe passen: | Dann schauen Sie, welche Tests zu Ihrer Teilaufgabe passen: | ||
| - | | + | |
| * Welcher Test bzw. welche Tests prüfen, ob ich die Teilaufgabe korrekt erledigt habe? | * Welcher Test bzw. welche Tests prüfen, ob ich die Teilaufgabe korrekt erledigt habe? | ||
| Zeile 33: | Zeile 33: | ||
| Dadurch können wir jederzeit zum letzten korrekten Zustand zurück kehren, falls mal etwas richtig schief läuft. | Dadurch können wir jederzeit zum letzten korrekten Zustand zurück kehren, falls mal etwas richtig schief läuft. | ||
| - | Nach jeder Teilaufgabe (z.B. eine Methode, eine einzelner Programmblock) | + | Nach jeder Teilaufgabe (z.B. eine Methode, eine einzelner Programmblock) |
| Sobald eine Methode fehlerfrei läuft (Unittests), | Sobald eine Methode fehlerfrei läuft (Unittests), | ||
| <WRAP center round alert 60%> | <WRAP center round alert 60%> | ||
| - | Führen Sie niemals einen Push durch, | + | Führen Sie niemals einen Push mit einer nicht lauffähigen Version des Programmcodes durch! |
| </ | </ | ||