Recently I came across a moderately large python codebase with lots of
MyClassAdapter etc. classes.
While on the one hand those names pointed me to research and learn the corresponding patterns, they were not very descriptive of what the class does.
Also, they seem to fall within the forbidden list of words in programming:
compute: overly broad names, that don't tell us anything about the function when used by themselves.
So should there be
CommunicationManager or rather
PortListener? Or maybe I do not understand the problem at all...?