Recentemente me deparei com um moderadamente grande base de código python com lotes de MyClassAbstractFactory, MyClassManager, MyClassProxy, MyClassAdapteretc. classes.
Embora, por um lado, esses nomes me indicassem pesquisar e aprender os padrões correspondentes, eles não eram muito descritivos do que a classe faz .
Além disso, eles parecem cair dentro da lista proibida de palavras na programação: variable, process_available_information, data, amount, compute: nomes excessivamente amplas, que não nos diz nada sobre a função quando usado por si só .
Então deveria haver CommunicationManagerou melhor PortListener? Ou talvez eu não entenda o problema ...?
Fctoryvez de a Factory, ou isso é apenas um erro de digitação?