Repo for my YouTube Series on Refactoring based on the book "Refactoring" by Martin Fowler
Each lesson is its in own folder with 4 files, before.py, test_before.py, after.py and test_after.py.
For exmpale if we want to learn about the extract method, we would go to:
> cd src/extract_method
> ls
before.py test_before.py
after.py test_after.pypip install -r requirements.txt # Its mainly just pytest/mypy as a requirement for testingHere is link to my YouTube Series on refactoring:
https://www.youtube.com/playlist?list=PL3kg5TcOuFloWus4r4WK446Ul8rYn7URs