Checkliste für Überarbeitung

  • Tag für Kompetenz(en) (m319_xy1)
  • Tag für Learning Unit (m319_lu99)
  • Tag für Learning Unit (m319_lu99)
  • WRAP center round todo 60%> Kurzbeschreibung des Auftrags /WRAP am Anfang der Aufgabe.
  • PyTests für Teilfunktionalitäten, Gesamtfunktion
  • Linter einsetzen (Pylint)
  • Template-Repo mit <nodisp> verlinken.
  • Template-Repositorys in Organisation templates-python.
  • Branch “main” mit Vorlage
  • Branch “solution” mit Lösung

Vorgehensschritte über Issues abbilden. Commit mit resolves #n fordern.

Wenn es sinn macht in mehreren Teilschritten zu implementieren, wird das wenn möglich umgesetzt.

  • Assignment in Classroom “M319_2023”
  • Workflow mit Linter, Autograding, Moodle-Update
  • Assignment-Name in Moodle-Aufgabe
  • Konsequent f-Strings verwenden
    • print(f'foo {bar}') verwenden statt print('foo' + str(bar))
    • whatever = f'I am a {animal}' statt ''whatever = 'I am a ' + animal
  • modul/m319/checklist.txt
  • Last modified: 2023/11/13 08:56
  • by 127.0.0.1