Erstelle ein Programm Schritt für Schritt mit Hilfe von GitHub Issues.
Diese Aufgabe besteht aus einem grösseren Programm, dessen Funktionalität in kleinen Stücken implementiert wird. Dieses Vorgehen wird beim Programmieren immer dringend empfohlen.
Bei dieser Aufgabe sind die einzelnen Arbeitschritte als Issues in deinem GitHub Repository festgehalten. Mit Issues in unserem GitHub Repository können wir offene Punkte und Fehler dort verwalten, wo auch der Sourcecode ist.
Du kannst erledigte Issues automatisch schliessen, wenn du in der Commit Message resolves #n
angibst (wobei n
die Nummer des Issues auf GitHub ist).
Dadurch wird der Commit mit den relevanten Issues verknüpft, was die Übersicht noch weiter erhöht.
Natürlich werden die Issues erst aktualisiert, wenn du einen Push durchführst.
main.py
.main_test.py
.Die Abgabe erfolgt durch den Push ins GitHub Repository. In Moodle ist keine Abgabe vorgesehen oder möglich.
Anmerkung: Kümmere dich ich im Moment nicht zu sehr um if __name__ == '__main__':
.
Dieser Programmblock legt fest, welche Funktion beim Ausführen gestartet wird.
Wir werden dies im Verlauf des Moduls noch genauer betrachten.
Diese Aufgabe ist eine übersetzte und angepasste Aufgabe von Scott Morgan, verwendet unter CC BY NC SA.