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-B943FA
|
||||
id: [[P-Reinforce|P-Reinforce]]-AUTO-B943FA
|
||||
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 - 관점 지향 프로그래밍(AOP)"
|
||||
---
|
||||
|
||||
# [[관점 지향 프로그래밍(AOP)]]
|
||||
# [[관점 지향 프로그래밍 (AOP)|관점 지향 프로그래밍(AOP]]
|
||||
|
||||
## 📌 한 줄 통찰 (The Karpathy Summary)
|
||||
> 관점 지향 프로그래밍(AOP, Aspect-Oriented Programming)은 소프트웨어 개발 시 로깅, 보안 등 시스템 전체에 공통으로 사용되는 횡단 관심사(Cross-Cutting Concerns)를 주요 비즈니스 로직으로부터 분리하여 모듈화하는 프로그래밍 기법이다 [1-3]. 이는 객체 지향 프로그래밍(OOP)의 단점을 보완하며, 공통된 기능을 수평적으로 분리해 코드의 단순화와 명확한 역할 분리를 돕는다 [1, 2]. 결과적으로 AOP를 도입하면 코드의 중복을 제거할 수 있고, 가독성과 유지보수성이 크게 향상되는 이점을 얻을 수 있다 [2].
|
||||
@@ -35,7 +35,7 @@ github_commit: "[P-Reinforce] Continuous Worker - 관점 지향 프로그래밍(
|
||||
- **정책 변화:** Programming & Language 분야의 자동 자산화 수행.
|
||||
|
||||
## 🔗 지식 연결 (Graph)
|
||||
- **Related Topics:** [[객체 지향 프로그래밍(OOP)]], 횡단 관심사(Cross-Cutting Concerns), [[관심사의 분리(SoC)]]
|
||||
- **Related Topics:** [[객체 지향 프로그래밍 (OOP)|객체 지향 프로그래밍(OOP]], 횡단 관심사(Cross-Cutting Concerns), [[관심사의 분리 (SoC)|관심사의 분리(SoC]]
|
||||
- **Projects/Contexts:** Spring AOP, AspectJ
|
||||
- **Contradictions/Notes:** 소스들 간에 직접적인 모순은 없으나, AOP 도입에 대한 명확한 트레이드오프(Trade-off)가 강조된다. AOP는 횡단 관심사를 분리하여 코드 품질과 유지보수성을 높이는 훌륭한 해결책이지만, 과도하게 사용할 경우 런타임 코드 추적을 어렵게 만들고 오히려 복잡도를 증가시킬 수 있다는 점을 주의해야 한다 [6].
|
||||
|
||||
|
||||
Reference in New Issue
Block a user