Check and improve code quality and complexity#

Before you start refactoring, you should measure the complexity of your code. In the following, I would like to introduce you to some tools and concepts that check the complexity of your code and simplify the maintenance and care of Python packages and other source code. Often, together with pre-commit framework, the code quality can also be checked and improved automatically.