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 11:33] – msuter | modul:m320_2024:merkblaetter:realisierung [2024/09/26 13:48] (aktuell) – [Commit often, commit early] msuter | ||
|---|---|---|---|
| Zeile 15: | Zeile 15: | ||
| ==== Use the tests, Luke ==== | ==== Use the tests, Luke ==== | ||
| + | |||
| 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: |
| - | + | ||
| - | * Welche(r) neue Test muss laufen, damit die Teilaufgabe | + | * Welcher |
| ===== Studiere die Schnittstellen ===== | ===== Studiere die Schnittstellen ===== | ||
| Zeile 32: | 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 mit Programmcode der nicht lauffähig ist! | + | Führen Sie niemals einen Push mit einer nicht lauffähigen Version des Programmcodes durch! |
| </ | </ | ||