Recentemente mi sono imbattuto in un moderatamente grande base di codice Python con un sacco di MyClassAbstractFactory, MyClassManager, MyClassProxy, MyClassAdapterecc classi.
Mentre da un lato quei nomi mi hanno indicato la ricerca e l'apprendimento dei modelli corrispondenti, non erano molto descrittivi di ciò che la classe fa .
Inoltre, sembrano rientrare nella lista proibita di parole in programmazione: variable, process_available_information, data, amount, compute: eccessivamente ampi nomi, che non ci dicono nulla sulla funzione quando viene utilizzato da loro stessi .
Quindi dovrebbe esserci CommunicationManagero meglio PortListener? O forse non capisco affatto il problema ...?
Fctoryinvece di un Factory, o è solo un errore di battitura?