반응형
코드 스멜
기능에 대한 욕심 (Feature Envy)
- Method가 자신이 속한 Class보다 다른 Class에 관심을 가지고 있는 경우. 특히 데이터에 대한 욕심
- 해결 방법으로 Move Method를 사용
- Method의 특정 부분만 문제가 되는 경우: Extract Method 후 Move Method 사용
- 예외: 복잡한 Design Pattern (Strategy, Visitor, Self Delegation 처럼 확산적 변경 대책이 되는 Pattern들)
참고 문헌
반응형
'끄적끄적 - 글' 카테고리의 다른 글
방학중 할일 (0) | 2020.12.09 |
---|---|
디투오 3개월 인턴 후기 (0) | 2020.12.04 |
백기선 라이브 이모저모 2020.11.21.29 (0) | 2020.11.22 |
css 변수 설정 (0) | 2020.11.21 |
로그 (0) | 2020.10.19 |