LU09.A01 - Code mit Linter verbessern

Nutze ein Linter-Programm um Schwächen im Sourcecode zu entdecken und zu verbessern.

Vorbereitung

Bilde ein 2er oder 3er Team um verschiedene Linter auszuprobieren. Ein Gruppenmitglied meldet die Nachnamen aller Mitglieder via Teams an die Lehrperson.

Jedes Teammitglied wählt einen anderen Linter aus der Liste auf Geekflare aus. Installiere das von dir ausgewählte Lint-Programm und klone das Repository https://github.com/templates-python/m450-lu09-a01.git.

Auftrag

Konfiguration

Studiere die Anleitung und die Einstellungen deines Lint-Programms. Passe die Konfiguration so an, dass diese möglichst genau den BZZ Codingstandards für Python entsprechen. Dokumentiere deine Einstellungen:

Code analysieren

Führe eine Analyse des Sourcecodes mit deinem Lint-Programm durch. Studiere die angezeigten Fehler:

Zusammentragen und vergleichen

Tragt als Gruppe eure Ergebnisse in einem Dokument zusammen. Vergleicht die verschiedenen Lint-Programme bezüglich Konfiguration, gefundene Fehler, Fehlerarten und „false positive“. Ladet das Dokument als PDF-Datei mit dem Vergleich der verschiedenen Programme hier in Moodle hoch.


Marcel Suter