Code-Qualität und Komplexität überprüfen und verbessern

Bevor ihr mit dem Refactoring beginnt, solltet ihr die Komplexität eures Codes messen. Im Folgenden möchte ich Euch einige Werkzeuge und Konzepte vorstellen, die die Konplexität eures Codes überprüfen und die Wartung und Pflege von Python-Paketen und anderem Quellcode vereinfachen. Häufig lässt sich zusammen mit Git pre-commit Hooks die Code-Qualität auch automatisiert überprüfen und verbessern.

Checker

Formatter

Refactoring