한 장 압축
핵심 4덩어리 — 결↓응↑ · 포허메하 · 단=내·통=외 · 화블=내외
모듈 구현
결↓응↑ · 내공외제스자 · 우논시절통순기
결합도 낮게·응집도 높게 · 양 끝점 내용=최악/자료=최선 · 우연=최악/기능=최선 · Fan-In=호출됨(재사용)/Fan-Out=호출함(복잡도)
포P2P(소규모) · 허Hub&Spoke(SPOF) · 메버스(비동기) · 하Hybrid(혼합) / ESB=표준·SOA·서비스 단위·라우팅·변환·보장
단위=모듈 한 개·단품·격리·내부(Mock/Stub) · 통합=여러 모듈 결합·외부 인터페이스 · 4레벨 단통시인 · xUnit JJPNR
화이트=내부 구조·구조 기반·주로 단위 · 블랙=외부 결과·명세 기반·주로 통합/시스템/인수