TL;DR: Classes represent concepts. And concepts are singular.
- Rename classes to singular
Naming things is hard.
We need to agree on certain rules.
This is a syntactic rule.
Name concepts in the singular.
Classes are concepts.
Code Smells are just my opinion.
We are still in the infancy of naming what is really happening on software development projects.
This article is part of the CodeSmell Series.