This post is part of a 10-week series by Dino Esposito (@despos) around a common theme: code smells and code structure.
In our previous post, we looked at refactoring our code in a way that makes it more extensible, using dependency injection (DI) and composition. This week, let's contrast that w…