Code — The Small Things
It is important to keep your code organized. (culprits: bad names, not grouping related code, leaky responsibility, bloated interfaces and functions)
Example One: (Pending...)
Small file where imports, class methods, properties are not grouped by relation.
Not so bad, but completely unaware of responsibilities.
Example Two: (Pending...)
Small file has grown.
What?
Example Three: (Pending...)
Refactoring... all the decisions need to be made now. And untangling leaky responsibilities is sad.
Example Four: (Pending...)
Small file, clearly grouped by responsibility.
Example Five: (Pending...)
Refactoring large file, grouped by responsibility.