docs: finalized wiki integrity maintenance (v3.0 standard) - pruned 1400+ stubs and fixed 11k+ ghost links

This commit is contained in:
Antigravity Agent
2026-05-02 09:18:34 +09:00
parent c84dcb8371
commit 6445fcc05b
13150 changed files with 55394 additions and 100862 deletions
@@ -1,13 +1,13 @@
---
id: P-REINFORCE-AUTO-766E2E
category: "[[10_Wiki/💡 Topics/Programming & Language]]"
category: "10_Wiki/💡 Topics/Programming & Language"
confidence_score: 0.90
tags: [auto-reinforced]
last_reinforced: 2026-04-20
github_commit: "[P-Reinforce] Continuous Worker - 추상화(Abstraction)"
---
# [[추상화(Abstraction)]]
# [[추상화(Abstraction)|추상화(Abstraction)]]
## 📌 한 줄 통찰 (The Karpathy Summary)
> 추상화(Abstraction)는 복잡한 내부 구현을 숨기고 사용자의 '의도(Intent)'나 이상적인 형태(인터페이스)를 기준으로 코드를 단순하게 재구성하는 소프트웨어 설계 기법입니다 [1, 2]. 의존성 역전 원칙(DIP)의 핵심 개념으로, 상위 모듈과 하위 모듈이 구체적인 세부 사항이 아닌 추상화에 의존하도록 만들어 시스템의 결합도를 낮추고 인지 부하를 줄입니다 [2, 3]. 그러나 도메인을 충분히 이해하지 못한 상태에서의 과도한 추상화는 오히려 시스템의 복잡성을 폭발시키고 개발 속도를 늦출 수 있으므로 주의가 필요합니다 [4, 5].
@@ -29,11 +29,11 @@ github_commit: "[P-Reinforce] Continuous Worker - 추상화(Abstraction)"
- **정책 변화:** Programming & Language 분야의 자동 자산화 수행.
## 🔗 지식 연결 (Graph)
- **Related Topics:** [[의존성 역전 원칙(Dependency Inversion Principle)]], [[퍼사드 패턴(Facade Pattern)]], [[이른 추상화(Premature Abstraction)]], [[오버엔지니어링(Over-Engineering)]]
- **Projects/Contexts:** [[Toss Front SDK 설계]], [[SOLID Design Principles]], [[TypeScript 아키텍처 설계]]
- **Related Topics:** [[의존성 역전 원칙 (Dependency Inversion Principle)|의존성 역전 원칙(Dependency Inversion Principle)]], 퍼사드 패턴(Facade Pattern), 이른 추상화(Premature Abstraction), 오버엔지니어링(Over-Engineering)
- **Projects/Contexts:** Toss Front SDK 설계, SOLID Design Principles, TypeScript 아키텍처 설계
- **Contradictions/Notes:** 소스에서는 추상화가 시스템을 모듈화하고 결합도를 낮추는 강력한 도구임을 강조하지만, 동시에 "모든 컴퓨터 과학의 문제는 또 다른 추상화 계층으로 해결할 수 있지만, 그 추상화 계층 자체가 문제가 된다"는 모순적 특성을 지적하며 무분별한 추상화의 위험성을 경고합니다 [4, 6, 7].
---
*Last updated: 2026-04-18*
- Raw Source: [[00_Raw/2026-04-20/추상화(Abstraction).md]]
- Raw Source: 00_Raw/2026-04-20/추상화(Abstraction).md
---