패턴 오염

4단계 독성 작용

50% 룰이 실제 코드베이스에서 작동하는 — 네 개의 연쇄 단계
1단계
기술 부채 축적
같은 일을 하는 코드가 둘 이상. src/billing/ vs src/payments/ · lib/v1/ · lib/v2/ · lib/old/
2단계
Context 오염
agent가 모든 디렉토리를 본다. 활성·비활성 신호가 없으면 — 둘 다 동등하게 context에 들어간다.
3단계
환각 /
폐기된 패턴 채택
폐기된(deprecated) 패턴을 부활시키거나 — 존재하지 않는 제3의 함수 formatPriceMinor()를 만들어 넣는다.
4단계
분산 폭발
50% × 50% × 50% × ... — 디렉토리 · 라이브러리 · 컨벤션이 섞일수록 곱셈으로 분산 증가.
해결: "경쟁하는 패턴을 끊임없이 청소하기" — 한 번이 아니라 끈질긴 지속적 해독