File tree Expand file tree Collapse file tree
src/main/java/com/techfork/domain/post/enums Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -98,7 +98,7 @@ DDD 목표 지도 작성
9898- 프로필 대표어는 ** 핵심 키워드/KeyKeyword** 로 부른다.
9999- 게시글 대표어는 ** 게시글 키워드/PostKeyword** 로 부른다.
100100- 전략 문서와 glossary에서는 ** ` User Account ` ** 와 ** ` Personalization Profile ` ** 을 분리한다.
101- - ` EDifficultyLevel ` 은 현재 제거 후보로 본다.
101+ - ` EDifficultyLevel ` 은 실제 사용처가 없어 제거 완료된 상태로 본다.
102102
103103---
104104
@@ -280,13 +280,13 @@ PostKeyword
280280
281281### 3.4 4순위: ` EDifficultyLevel ` 제거
282282
283- 현재 핵심 흐름에서 사용처가 약하다 .
283+ 2026-04-28 기준 실제 사용처가 없음을 확인했고, enum 삭제를 완료했다 .
284284
285- 권장 순서 :
285+ 처리 결과 :
286286
287287``` text
288- 1. 실제 사용처가 없는지 확인
289- 2. 삭제
288+ 1. 실제 사용처 없음 확인
289+ 2. `src/main/java/com/techfork/domain/post/enums/EDifficultyLevel.java` 삭제 완료
2902903. 난이도 기능이 필요해질 때 정책과 함께 재도입
291291```
292292
Original file line number Diff line number Diff line change @@ -588,7 +588,7 @@ src/main/java/com/techfork/domain/notification/entity/NotificationToken.java
588588
589589작업 2: Post 애그리거트 테스트
590590- PostTest 추가
591- - EDifficultyLevel 제거 전 사용처 확인
591+ - EDifficultyLevel 제거 후 문서 정리 및 회귀 확인
592592
593593작업 3: Personalization Profile 테스트
594594- PersonalizationProfileServiceTest 추가
Original file line number Diff line number Diff line change 7373| ` TechBlog.markCrawled() ` 추가 | [ ` source-ingestion.md ` ] ( ./source-ingestion.md ) | 미반영 | 도메인 메서드 추가 + 호출부 연결 |
7474| ` User.replaceInterests() ` 추가 | [ ` user-account.md ` ] ( ./user-account.md ) | 미반영 | aggregate 불변식 검증을 도메인 메서드로 이동 |
7575| ` Post.incrementViewCount() ` SQL atomic UPDATE | [ ` post-content.md ` ] ( ./post-content.md ) | 미반영 | Repository atomic update 도입 |
76- | ` EDifficultyLevel ` 제거 여부 결정 | [ ` post-content.md ` ] ( ./post-content.md ) | 미반영 | 사용처 조사 후 제거 또는 재정의 |
76+ | ` EDifficultyLevel ` 제거 | [ ` post-content.md ` ] ( ./post-content.md ) | 반영 | 필요 시 정책과 함께 재도입 검토 |
7777
7878---
7979
Original file line number Diff line number Diff line change 3131- 도메인/기획 문서에서는 ` Post ` 를 ** 기술 게시글** 로 부른다.
3232- ` PostDocument ` , ` ContentChunk ` 는 aggregate가 아니라 ** 검색/추천용 projection** 이다.
3333- ` Post.company ` 는 Source 컨텍스트의 출처명을 복사한 조회용 스냅샷이다.
34- - ` EDifficultyLevel ` 은 현재 핵심 흐름에서 역할이 약하므로 제거 후보로 본다 .
34+ - ` EDifficultyLevel ` 은 실제 사용처가 없어 제거되었다. 필요해지면 정책과 함께 재도입한다 .
3535
3636## 내부 glossary
3737
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments