Qualitätssicherung & -kontrolle – Code Review – Checkliste (Python Modul)
Stell dir vor, du überprüfst den Code eines kleinen Python-Moduls, bevor er in die Welt hinaus darf. Deine Aufgabe ist es, eine kleine Checkliste (10–15 Punkte) zu schreiben, die dabei hilft, nichts Wichtiges zu vergessen. Denk dabei an Dinge wie: Ist der Code lesbar und verständlich? Wird mit Fehlern sauber umgegangen? Gibt es gute Tests und sind Sicherheitsaspekte berücksichtigt? Schritt für Schritt kannst du Bereiche wie Benennungen, Docstrings, Fehlerbehandlung, Logging, Eingabevalidierung und Abhängigkeiten durchgehen – bis am Ende eine kleine, handliche Prüfliste entsteht.
Checkliste enthält u. a. Docstrings, Benennungen, Cyclomatic Complexity/Komplexität, Fehler-/Ausnahmebehandlung, Logging, Testabdeckung, Eingabevalidierung, Security (z. B. Injection), Abhängigkeiten/Versionierung.
Starter
- Markdown: review_checkliste.md
- Python: review_checkliste.py
- Java: ReviewChecklist.java
- C++: review_checkliste.cpp