당신이 그 이름에 도달하는 것을 발견하면, 당신은 이미 무언가를 엉망으로 만들었다는 것을 알고있는 몇몇 이름들이 있습니다.
예를 들면 다음과 같습니다.
XxxManager
이것은 클래스가 클래스의 기능을 설명해야하기 때문에 좋지 않습니다. 수업에서 수행 할 수있는 가장 구체적인 단어가 "관리"인 경우 수업이 너무 큽니다.
다른 이름 지정 안티 패턴이 있습니까?
명확히하기 위해, 나는 "어떤 이름이 나쁜지"묻지 않습니다. 그 질문은 전적으로 주관적이며 대답 할 방법이 없습니다. "시스템의 전반적인 디자인 문제를 나타내는 이름은 무엇입니까?" 즉, Xyz 구성 요소를 호출하려는 경우 구성 요소가 잘못되었음을 나타냅니다. 또한 모든 규칙에 예외가 있습니다. 디자인을 정말로 멈추고 다시 생각해야 할 때 경고 플래그를 찾고 있습니다.