April 2017
Intermediate to advanced
556 pages
11h 5m
English
Now that we have seen how static checkers can be used to report a wide range of errors and issues in our Python code, let's do a simple exercise of refactoring our code. We will take our poorly written metric test module as the use case (the first version of it) and perform a few refactoring steps.
Here are the rough guidelines to follow when refactoring software: