Refactoring 020 - Transform Static Functions
Kill Static, Revive Objects
TL;DR: Replace static functions with object interactions.
Problems Addressed
High coupling due to global access
Poor testability
Overloaded protocols in classes
Decrea...