더북(TheBook)

3.4.6 다른 이름

이 악취는 문헌에서 다음과 같이 표현하기도 한다.

 

“엇갈리는 변경”[7] : 다양한 이유로 클래스를 변경할 때 이런 악취가 발생한다.

“개념적인 오용”[30] : 둘 이상의 응집력이 없는 개념을 시스템의 단일 클래스로 포장해 왔을 때 이런 악취가 발생한다.

“대형 클래스”[7],[24],[57~58] : 클래스에 ‘너무 많은’ 책임이 있을 때 이런 악취가 발생한다.

“응집력 부족”[59] : 응집력이 부족한 설계에서 큰 타입(즉, 여러 추상을 대표하는 필요 이상으로 복잡한 만능 타입)이 있을 때 이런 악취가 발생한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.