Util.java는 우연적 응집도의 대표 사례예요.
'어디 둘지 모르는 함수 다 여기' → 나중에 'Util이 왜 이렇게 커?' 후회. 코드 리뷰 적신호 0순위.| 단계 | 정의 | 식별 키워드 |
|---|---|---|
| ① 우연적 | 요소들이 아무 관련 없이 우연히 한 모듈에 묶임 (= 마트 봉투) | '관련 없음', '우연히', '유틸 잡탕' |
| ② 논리적 | 비슷한 종류·카테고리의 작업을 묶음 (= 공구함) | '유사한 작업', '같은 카테고리' |
| ③ 시간적 | 같은 시간대에 실행되는 작업 묶음, 초기화·종료 (= 아침 루틴) | '초기화', '종료 처리', '동시 실행' |
Util.java는 우연적 응집도의 대표 사례예요.
'어디 둘지 모르는 함수 다 여기' → 나중에 'Util이 왜 이렇게 커?' 후회. 코드 리뷰 적신호 0순위.