최근에 나는 많은 적당히 큰 파이썬 코드베이스를 가로 질러왔다 MyClassAbstractFactory
, MyClassManager
, MyClassProxy
, MyClassAdapter
등의 클래스.
한편으로 그 이름을 연구하고 대응하는 패턴을 배우고 나를 지적하는 동안, 그들은 클래스가 무엇 매우 설명하지 않았다 않습니다 .
또한, 그들은 단어의 금지 목록에 속하는 것 같다 프로그래밍 : variable
, process_available_information
, data
, amount
, compute
: 지나치게 광범위한 이름은 우리에게 기능에 대해 아무것도 말하지 않는 그 자체로 사용할 때 .
그렇다면 CommunicationManager
또는 오히려 있어야 PortListener
합니까? 아니면 문제를 전혀 이해하지 못할 수도 있습니다 ...?
Fctory
대신 그것을 진지하게 부른 것 Factory
입니까, 아니면 오타입니까?