[G1-Sync] Manual knowledge update
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
---
|
||||
id: P-REINFORCE-AI-DEPENDENCY-GRAPH
|
||||
id: [[P-Reinforce]]-AI-DEPENDENCY-GRAPH
|
||||
category: "10_Wiki/💡 Topics/AI"
|
||||
confidence_score: 0.96
|
||||
tags: [SoftwareEngineering, GraphTheory, Dependency, BuildSystem]
|
||||
@@ -12,11 +12,11 @@ last_reinforced: 2026-04-20
|
||||
> "코드가 서로를 어떻게 붙잡고 있는지 보여주는 엑스레이." 시스템의 구성 요소들 사이의 의존 관계를 유향 그래프(Directed Graph)로 모델링하여 구조적 취약점이나 빌드 순서를 파악하는 기술이다.
|
||||
|
||||
## 📖 구조화된 지식 (Synthesized Content)
|
||||
- **Core Analysis Tasks**:
|
||||
- **Core [[Analysis]] Tasks**:
|
||||
- **Cycle Detection**: 서로를 참조하여 무한 루프나 빌드 에러를 일으키는 순환 참조(Circular Dependency)를 식별함.
|
||||
- **Impact Analysis**: 특정 코드를 수정했을 때 영향을 받는 상위 모듈들을 파악하여 테스트 범위를 좁힘.
|
||||
- **Dead Code Elimination**: 그래프상에서 연결되지 않은 '섬' 같은 코드를 찾아내어 제거함.
|
||||
- **Topological Sort**: 그래프 분석을 통해 가장 먼저 빌드해야 하는 모듈부터 순서대로 나열함.
|
||||
- **Topo[[Logic]]al Sort**: 그래프 분석을 통해 가장 먼저 빌드해야 하는 모듈부터 순서대로 나열함.
|
||||
- **Tools**: Webpack Bundle Analyzer, DepCheck, GitDependency Visualizer.
|
||||
|
||||
## ⚠️ 모순 및 업데이트 (RL Update)
|
||||
|
||||
Reference in New Issue
Block a user