Baru-baru ini saya datang di basis kode python cukup besar dengan banyak MyClassAbstractFactory, MyClassManager, MyClassProxy, MyClassAdapterdll kelas.
Sementara di satu sisi nama-nama menunjuk saya untuk penelitian dan mempelajari pola yang sesuai, mereka tidak sangat deskriptif apa kelas tidak .
Juga, mereka tampaknya jatuh dalam daftar terlarang kata dalam pemrograman: variable, process_available_information, data, amount, compute: nama terlalu luas, yang tidak menceritakan apa-apa tentang fungsi bila digunakan sendiri .
Jadi haruskah ada CommunicationManageratau lebih tepatnya PortListener? Atau mungkin saya tidak mengerti masalahnya sama sekali ...?
Fctorybukan Factory, atau itu hanya salah ketik?