docs: finalized wiki integrity maintenance (v3.0 standard) - pruned 1400+ stubs and fixed 11k+ ghost links
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: [[P-Reinforce]]-AUTO-BE99B2
|
||||
id: [[P-Reinforce|P-Reinforce]]-AUTO-BE99B2
|
||||
category: "10_Wiki/💡 Topics/Programming & Language"
|
||||
confidence_score: 0.90
|
||||
tags: [auto-reinforced]
|
||||
@@ -7,7 +7,7 @@ last_reinforced: 2026-04-20
|
||||
github_commit: "[P-Reinforce] Continuous Worker - 의존성 주입(DI)"
|
||||
---
|
||||
|
||||
# [[의존성 주입(DI)]]
|
||||
# [[의존성 주입 (DI)|의존성 주입(DI]]
|
||||
|
||||
## 📌 한 줄 통찰 (The Karpathy Summary)
|
||||
> 의존성 주입(DI)은 모듈이 필요한 의존 객체를 직접 생성하지 않고 외부로부터 주입(공급)받도록 하는 소프트웨어 설계 기법입니다 [1-3]. 이는 고수준 모듈과 저수준 모듈의 직접적인 결합을 끊어내고 추상화에 의존하게 만드는 '의존성 역전 원칙(DIP)'을 구현하는 데 자주 사용됩니다 [4]. 이를 통해 컴포넌트 간의 결합도를 낮추고 시스템의 테스트 용이성과 유지보수성을 크게 향상시킬 수 있습니다 [3, 5].
|
||||
@@ -27,8 +27,8 @@ github_commit: "[P-Reinforce] Continuous Worker - 의존성 주입(DI)"
|
||||
- **정책 변화:** Programming & Language 분야의 자동 자산화 수행.
|
||||
|
||||
## 🔗 지식 연결 (Graph)
|
||||
- **Related Topics:** 의존성 역전 원칙(DIP), 결합도(Coupling), 테스트 용이성(Te[[Stability]]), [[단일 책임 원칙(SRP)]]
|
||||
- **Projects/Contexts:** [[Spring Framework]], ASP.NET Core, Google ML 시스템, 계층형 아키텍처, [[클린 아키텍처]]
|
||||
- **Related Topics:** 의존성 역전 원칙(DIP), 결합도(Coupling), 테스트 용이성(TeStability), [[단일 책임 원칙 (SRP)|단일 책임 원칙(SRP]]
|
||||
- **Projects/Contexts:** [[Spring Framework|Spring Framework]], ASP.NET Core, Google ML 시스템, 계층형 아키텍처, [[클린 아키텍처|클린 아키텍처]]
|
||||
- **Contradictions/Notes:** 소스 전반에 걸쳐 의존성 주입은 시스템의 복잡도를 낮추고 모듈성을 높이는 긍정적인 기법으로 일관되게 권장되고 있으며, 상충하는 주장은 존재하지 않습니다. 다만 클린 아키텍처와 같은 구조에서는 의존성이 외부에서 내부로(저수준에서 고수준으로) 향하도록 의존성 규칙을 철저히 관리해야 한다고 강조합니다 [6, 10].
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user