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 Komplexität eures Codes überprüfen und die Wartung und Pflege von Python-Paketen und anderem Quellcode vereinfachen. Häufig lässt sich zusammen mit dem pre-commit-Framework die Code-Qualität auch automatisiert überprüfen und verbessern.

Checker#

Formatter#

Refactoring#