하나의 모듈에 구문 분석, 로그 출력, 파일 백업 기능이 섞여 있고 세 기능이 같은 전역 배열을 직접 수정한다. 가장 적절한 개선은?
정답 1번
서로 다른 변경 이유를 분리하면 각 모듈의 응집도가 높아진다. 공유 전역 상태를 캡슐화하고 필요한 동작만 공개하면 공통 결합과 변경 전파를 줄일 수 있다.
콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-22
서로 다른 변경 이유를 분리하면 각 모듈의 응집도가 높아진다. 공유 전역 상태를 캡슐화하고 필요한 동작만 공개하면 공통 결합과 변경 전파를 줄일 수 있다.