d8a80f6272
이름만 다른(표기 변형) [[위키링크]]를 대상 문서의 canonical 제목으로 치환해 끊겼던 1,200개 링크를 연결. 제목/파일명 정규화 일치만 적용하고 별칭 매칭은 과병합 위험으로 제외(애매성 가드). 원본은 _link_reconcile_backup/ 에 백업. 도구: Datacollect/scripts/link_reconcile_apply.mjs Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1.1 KiB
1.1 KiB
id, title, category, status, canonical_id, duplicate_of, aliases, source_trust_level, confidence_score, verification_status, tags, last_reinforced, github_commit
| id | title | category | status | canonical_id | duplicate_of | aliases | source_trust_level | confidence_score | verification_status | tags | last_reinforced | github_commit | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| wiki-2026-0508-rule-of-three-3의-법칙 | Rule of Three (3의 법칙) | 10_Wiki/Topics | duplicate | 3의-법칙-rule-of-three | 3의 법칙 (Rule of Three) | A | 0.9 | redirected |
|
2026-05-10 | pending |
Rule of Three (3의 법칙)
이 문서는 3의 법칙 (Rule of Three) 의 중복본입니다. Canonical 문서로 redirect.
핵심 요약
- "Three strikes and you refactor" — Don Roberts via Fowler.
- 첫 duplication 은 그대로, 두 번째 는 wince, 세 번째 는 abstract.
- 너무 이른 abstraction (DRY 과잉) 의 antidote — premature generalization 은 wrong abstraction 보다 나쁘다 (Sandi Metz).
🔗 Graph
- 부모: 3의 법칙 (Rule of Three) (canonical)
- 인접: Refactoring_Best_Practices · DRY Principle (Don't Repeat Yourself) · Code Smell
🕓 변경 이력
| 날짜 | 변경 |
|---|---|
| 2026-05-08 | Phase 1 |
| 2026-05-10 | 중복 처리 — canonical 문서로 redirect |