3번
📌 응집도(Cohesion)란?
- 하나의 모듈(함수, 클래스 등)이 **얼마나 하나의 책임(기능)**에 집중하고 있는지를 나타내는 지표입니다.
- 높을수록 좋고, 낮을수록 유지보수가 어렵고 오류 가능성도 큽니다.
📊 응집도의 종류 (높은 순 → 낮은 순)
순위 | 응집도 유형 | 설명 |
---|---|---|
1 | 기능적 응집 (기능) | 모듈의 모든 기능이 하나의 작업을 수행함 |
2 | 순차적 응집 (교환) | 하나의 작업이 끝난 결과가 다음 작업의 입력이 됨 |
3 | 시간적 응집 (시간) | 비슷한 시간에 수행되어야 하는 작업이 모여있음 |
4 | 우연적 응집 (우연) | 아무 관련 없는 기능이 그냥 하나로 묶여 있음 |
5번
CIDR 표기 | 서브넷 마스크 | 의미 |
---|---|---|
/24 | 255.255.255.0 | 마지막 8비트는 호스트 주소 |
/22 | 255.255.252.0 | 마지막 10비트가 호스트 |