Recientemente me encontré con una gran base de código Python moderadamente con una gran cantidad de MyClassAbstractFactory
, MyClassManager
, MyClassProxy
, MyClassAdapter
etc clases.
Mientras que, por un lado esos nombres me señaló a investigar y aprender los patrones correspondientes, que no eran muy descriptivo de lo que la clase lo hace .
Además, parecen caer dentro de la lista prohibida de palabras en la programación: variable
, process_available_information
, data
, amount
, compute
: nombres excesivamente amplias, que no nos dicen nada acerca de la función cuando se utiliza por sí mismos .
Entonces, ¿debería haberlo CommunicationManager
o más bien PortListener
? ¿O tal vez no entiendo el problema en absoluto ...?
Fctory
lugar de un Factory
, o es solo un error tipográfico?