[G1-Sync] Manual knowledge update
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
---
|
||||
id: P-REINFORCE-AUTO-SWDP-001
|
||||
id: [[P-Reinforce]]-AUTO-SWDP-001
|
||||
category: "10_Wiki/💡 Topics/AI"
|
||||
confidence_score: 0.98
|
||||
tags: [auto-reinforced, software-engineering, design-principles, clean-code, architecture]
|
||||
tags: [auto-reinforced, software-engineering, design-[[Principles]], clean-code, [[Architecture]]]
|
||||
last_reinforced: 2026-04-20
|
||||
---
|
||||
|
||||
@@ -22,7 +22,7 @@ last_reinforced: 2026-04-20
|
||||
* **DIP (의존 역전)**: 구체적인 것이 아니라 추상적인 것에 의존해야 함.
|
||||
2. **핵심 철학**:
|
||||
* **DRY (Don't Repeat Yourself)**: 코드 중복 제거.
|
||||
* **KISS (Keep It Simple, Stupid)**: 단순함이 복잡함을 이긴다.
|
||||
* **[[KISS (Keep It Simple, Stupid)]]**: 단순함이 복잡함을 이긴다.
|
||||
* **YAGNI (You Ain't Gonna Need It)**: 미리 예측해서 불필요한 기능 만들지 않기.
|
||||
* **Encapsulation**: 내부 데이터와 로직을 숨겨 파급 효과 최소화.
|
||||
3. **효과**:
|
||||
@@ -34,5 +34,5 @@ last_reinforced: 2026-04-20
|
||||
|
||||
## 🔗 지식 연결 (Graph)
|
||||
- [[Principles-of-Architecture]], [[Reactive-Programming]], [[Robustness]], [[Safety & Reliability]], [[Resource-Management]]
|
||||
- **Modern Tech/Tools**: SonarQube, ESLint, Design Patterns (Gang of Four), Clean Code.
|
||||
- **Modern Tech/Tools**: [[SonarQube]], [[ESLint]], Design Patterns (Gang of Four), Clean Code.
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user