feat(knowledge): reach 700 topics milestone with Batch 5.10

This commit is contained in:
2026-04-20 19:23:15 +09:00
parent ae1627c35b
commit c6057db70f
102 changed files with 2694 additions and 367 deletions
+18 -10
View File
@@ -1,25 +1,33 @@
---
id: P-REINFORCE-AUTO-A143BE
id: P-REINFORCE-AUTO-HCLC-001
category: "[[10_Wiki/💡 Topics/AI]]"
confidence_score: 0.90
tags: [auto-reinforced]
confidence_score: 0.98
tags: [auto-reinforced, software-craftsmanship, modularity, architecture, cohesion, coupling, design-patterns]
last_reinforced: 2026-04-20
github_commit: "[P-Reinforce] Continuous Worker - High-Cohesion-Low-Coupling"
---
# [[High-Cohesion-Low-Coupling]]
## 📌 한 줄 통찰 (The Karpathy Summary)
> 지식 요약 정보 추출 중...
> "단단한 블록, 느슨한 연결: 하나의 모듈은 오직 하나의 목적에만 집중하여 내부를 꽉 채우고(Cohesion), 다른 모듈과는 최소한의 접점만 유지하여(Coupling) 하나가 고장 나도 전체가 무너지지 않게 만드는 설계의 성배."
## 📖 구조화된 지식 (Synthesized Content)
본문 구조화 작업 중...
고응집 저결합(High-Cohesion-Low-Coupling)은 소프트웨어 설계의 품질을 결정하는 가장 고전적이면서 강력한 원칙입니다.
1. **High Cohesion (고응집)**:
* 모듈 내부의 요소들이 하나의 책임(Single Responsibility)을 위해 얼마나 밀접하게 협력하는가. (DDD-Type-Safety와 연결)
* **장점**: 가독성 향상, 재사용성 증가.
2. **Low Coupling (저결합)**:
* 서로 다른 모듈 간의 의존성 강도.
* **장점**: 한 곳의 변경 정책이 다른 곳에 미치는 영향 정책 최소화 (Side-effect 방지). (Reliability와 연결)
3. **왜 중요한가?**:
* 복잡한 시스템 정책의 유지보수 비용 정책을 결정하며, 대규모 팀 협업 시 코드 충돌 정책을 방지하는 구조적 방패이기 때문임. (Modularity와 연결)
## ⚠️ 모순 및 업데이트 (Contradictions & RL Update)
- **과거 데이터와의 충돌:** 자동화 엔진에 의해 매핑된 지식으로, 추후 정밀 검증 필요.
- **정책 변화:** AI 분야의 자동 자산화 수행.
- **과거 데이터와의 충돌**: 과거에는 모든 기능을 한 곳에 모으는 'Monolithic' 정책이 성능 면에서 우수하다고 믿었으나, 현대 정책은 코드베이스가 커짐에 따라 발생하는 'Dirty code 정책'의 비용 정책이 훨씬 커짐을 인지하고 마이크로서비스(MSA) 정책처럼 극단적인 저결합 정책을 지향함(RL Update).
- **정책 변화(RL Update)**: 이제는 단순 코드 설계 정책을 넘어, 조직 구조 정책까지도 소프트웨어 아키텍처 정책과 일치시켜야 한다는 'Conway's Law'를 기반으로 팀 빌딩 정책에도 이 원칙 정책이 적용됨.
## 🔗 지식 연결 (Graph)
- Raw Source: [[00_Raw/2026-04-20/High-Cohesion-Low-Coupling.md]]
- [[DDD-Type-Safety]], [[Reliability]], [[Modularity]], [[Technical-Architecture]], [[Standard-Operating-Procedure]], [[Clean-Code]]
- **Key Principle**: SOLID Principles.
---