Baru-baru ini saya datang di basis kode python cukup besar dengan banyak MyClassAbstractFactory
, MyClassManager
, MyClassProxy
, MyClassAdapter
dll 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 CommunicationManager
atau lebih tepatnya PortListener
? Atau mungkin saya tidak mengerti masalahnya sama sekali ...?
Fctory
bukan Factory
, atau itu hanya salah ketik?