Sep 13, 2022
The real problem is poor separation of concerns. Of course if the software is poorly architeted and poorly planned, its components will need to be refactored and their names will have to change... It makes no sense to suggest that the problem is the name of a component when in fact, maybe that component shouldn't even exist to begin with.