最近、私はたくさんの適度に大きなPythonのコードベースに出くわしたMyClassAbstractFactory
、MyClassManager
、MyClassProxy
、MyClassAdapter
などのクラス。
一方で、それらの名前は、対応するパターンを調査し、学習するように私を指し示しましたが、クラスが何をするのかをあまり説明していませんでした。
また、彼らはプログラミングの単語の禁止リストに収まるように見える:variable
、process_available_information
、data
、amount
、compute
:私たちの機能については何も教えていない、過度に広範な名前、単独で使用する場合。
CommunicationManager
それとも、あるべきPortListener
でしょうか?または、私は問題をまったく理解していないかもしれません...?
Fctory
代わりに真剣に呼んでいましたFactory
か、それとも単なるタイプミスですか?