Recentemente me deparei com um moderadamente grande base de código python com lotes de MyClassAbstractFactory
, MyClassManager
, MyClassProxy
, MyClassAdapter
etc. 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 CommunicationManager
ou melhor PortListener
? Ou talvez eu não entenda o problema ...?
Fctory
vez de a Factory
, ou isso é apenas um erro de digitação?