결합도 (coupling) 뜻
모듈끼리 서로 얼마나 의존하는지의 정도, 낮을수록 좋음
How much modules depend on each other; lower is better
단계별로 보기
- 결합도는 모듈끼리 서로 얼마나 기대는지를 말합니다.
- 필요한 값만 넘기면 가장 약한 자료 결합입니다.
- 흐름을 바꾸는 신호까지 넘기면 제어 결합으로 더 강해집니다.
- 여러 모듈이 전역 변수를 함께 쓰면 공통 결합입니다.
- 결합도는 낮을수록 좋습니다. 하나를 고쳐도 다른 곳이 덜 깨집니다.
개발자의 타자 연습에서 소프트웨어 공학 용어로 타자 연습을 해 보세요.