Balance between refactoring and inheritance in your code
github.com