한눈에 보는 정의

공통 결합도(Common Coupling)는 여러 모듈이 하나의 공통 데이터 영역(전역 변수 등)을 함께 참조하고 수정할 때 발생하는 결합 방식입니다.

자세히 알아보기

  • 예문: "여러 함수가 하나의 전역 변수를 함께 읽고 쓴다면 공통 결합도가 생긴 것이다."
  • 어느 모듈이 그 데이터를 언제 바꿨는지 추적하기 어려워, 문제가 생겼을 때 원인을 찾기가 매우 까다로워집니다.
  • 한 모듈이 공통 데이터의 형식을 바꾸면, 그 데이터를 사용하는 다른 모든 모듈에 영향을 미쳐 예상치 못한 오류로 이어지기 쉽습니다.
  • 외부 결합도(External Coupling) (외부 결합도)보다 결합이 강하며, 가장 강한 내용 결합도(Content Coupling) (내용 결합도) 바로 다음으로 피해야 할 결합 방식으로 꼽힙니다.

관련 용어

최종 수정일: 2026년 7월 17일

← 용어사전 전체 목록으로