Too Small Packages/Subsystems
Packages/Subsystems with one or two classes are often not worth the effort of introducing them: the complexity created by the package/subsystem is not offset by its additional structuring.
Reference
M. Lippert, S. Roock, “Refactoring in Large Software Projects: Performing Complex Restructurings Successfully”. John Wiley and Sons, 2006.
Architecture Smells
Home