Commit 078a3d9
committed
docs(errors): 1.0.0-alpha.4 에러 시스템 재설계를 문서 전반에 전파 (Stage 5)
Stage 1~4에서 완료된 에러 시스템 리팩터링을 Docs.Site·CLAUDE.md·
README·VERIFICATION.md 등 146개 문서 파일에 일괄 반영.
일괄 치환 (self-contained 튜토리얼·릴리스 노트 제외):
- 타입 rename:
- DomainErrorType → DomainErrorKind
- ApplicationErrorType → ApplicationErrorKind
- AdapterErrorType → AdapterErrorKind
- ErrorType → ErrorKind
- ErrorCodeFactory → ErrorFactory
- ErrorCodeExpected → ExpectedError (+ Base)
- ErrorCodeExceptional → ExceptionalError
- ErrorCodeFieldNames → ErrorLogFieldNames
- 메서드 rename:
- ErrorCodeFactory.Create → ErrorFactory.CreateExpected
- ErrorCodeFactory.CreateFromException → ErrorFactory.CreateExceptional
- 상수·필드 rename:
- ErrorCodeId → NumericCode
- ErrorType.*ErrorsPrefix → ErrorCodePrefixes.{Domain,Application,Adapter}
- ArchTestContract 이전:
- IValueObject.CreateMethodName → IValueObject.ArchTestContract.CreateMethodName
- IValueObject.CreateFromValidatedMethodName → IValueObject.ArchTestContract.*
- IValueObject.ValidateMethodName → IValueObject.ArchTestContract.*
- IValueObject.DomainErrorsNestedClassName → IValueObject.ArchTestContract.NestedErrorsClassName
- IEntity.CreateMethodName → IEntity.ArchTestContract.CreateMethodName
- IEntity.CreateFromValidatedMethodName → IEntity.ArchTestContract.*
- 에러 코드 문자열 값 단축:
- "DomainErrors.X.Y" → "Domain.X.Y"
- "ApplicationErrors.X.Y" → "Application.X.Y"
- "AdapterErrors.X.Y" → "Adapter.X.Y"
- prefix 테이블 업데이트: spec/04·guides/domain/08c 레이어 접두사 표
수동 정제 (spec/04-error-system.md):
- ErrorKind 본문에서 제거된 prefix 상수 3개 설명 삭제, 내부
ErrorCodePrefixes 설명으로 교체
- 관계도 섹션 제목·preamble·말미 노트를 1.0.0-alpha.4 적용 기준으로 교정
제외 대상:
- 릴리스 노트(.release-notes): 과거 시점 기록이므로 그대로 보존
- Self-contained 튜토리얼 4개(part1-valueobject-concepts/13,14,15,16):
자체 Framework 복사본을 쓰는 독립 교재
- Tests.Sandbox: 실험용 문서
참고: 관측성 로그 필드 ErrorType → Kind, 숫자 코드 ErrorCodeId
→ NumericCode 변경은 코드와 함께 이미 Stage 3.3/3.4에서 반영됨.
외부 대시보드(Seq·Grafana·Elastic) 쿼리가 이 필드를 참조하면
릴리스 노트의 마이그레이션 가이드를 확인하세요.1 parent b939647 commit 078a3d9
146 files changed
Lines changed: 54056 additions & 54066 deletions
File tree
- Docs.Site/src/content/docs
- adr
- ax/functorium-develop/skills
- guides
- adapter
- application
- domain
- observability
- ko
- adr
- ax/functorium-develop/skills
- guides
- adapter
- application
- domain
- observability
- quickstart
- samples
- ai-model-governance
- adapter
- domain
- designing-with-types/domain
- ecommerce-ddd
- application
- domain
- spec
- tutorials
- cqrs-repository/part2-command-repository/01-repository-interface
- functional-valueobject
- appendix
- part2-validation-patterns/02-apply-parallel-validation
- part3-valueobject-patterns
- 01-simplevalueobject
- 04-comparablevalueobject-primitive
- 05-valueobject-composite
- 07-typesafeenum
- part4-practical-guide/01-functorium-framework
- part5-domain-examples
- 01-ecommerce-domain
- 02-finance-domain
- 03-user-management-domain
- 04-scheduling-domain
- release-notes-claude
- part0-introduction
- part1-setup
- part3-workflow
- part4-implementation
- part5-hands-on
- quickstart
- samples
- ai-model-governance
- adapter
- domain
- designing-with-types/domain
- ecommerce-ddd
- application
- domain
- spec
- tutorials
- cqrs-repository/part2-command-repository/01-repository-interface
- functional-valueobject
- appendix
- part2-validation-patterns/02-apply-parallel-validation
- part3-valueobject-patterns
- 01-simplevalueobject
- 04-comparablevalueobject-primitive
- 05-valueobject-composite
- 07-typesafeenum
- part4-practical-guide/01-functorium-framework
- part5-domain-examples
- 01-ecommerce-domain
- 02-finance-domain
- 03-user-management-domain
- 04-scheduling-domain
- release-notes-claude
- part0-introduction
- part1-setup
- part3-workflow
- part4-implementation
- part5-hands-on
- Tests.Hosts
- 01-SingleHost
- 02-ObservabilityHost
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
67 | | - | |
68 | | - | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
69 | 69 | | |
70 | | - | |
71 | | - | |
72 | | - | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
73 | 73 | | |
74 | | - | |
75 | | - | |
76 | | - | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
| 81 | + | |
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
| |||
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
109 | | - | |
| 109 | + | |
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
| |||
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
166 | | - | |
| 166 | + | |
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
| |||
172 | 172 | | |
173 | 173 | | |
174 | 174 | | |
175 | | - | |
| 175 | + | |
176 | 176 | | |
177 | 177 | | |
178 | 178 | | |
| |||
184 | 184 | | |
185 | 185 | | |
186 | 186 | | |
187 | | - | |
| 187 | + | |
188 | 188 | | |
189 | 189 | | |
190 | 190 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
| 58 | + | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
0 commit comments