-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
Description
변경 유형 (Type): FEAT
제목(Subject): 결정노드 생성 및 저장 & ProblemDetail 사용
무엇을 / 왜
무엇(What):
- 결정 노드 생성 및 저장 테스트 코드 작성
- 결정 노드 생성 및 저장 서비스 코드 작성
- 서비스 코드 분리
- ProblemDetail 추가
- Jsonconfig에 ProblemDetail을 사용하기 위한 모듈 추가
- BaseLine Title추가
왜(Why): - 결정 노드의 생성 확인
- 서비스 코드를 통한 실제 서비스 적용
- 서비스 코드가 길어 가독성을 위함
- 에러코드 세분화를 위한 핸들링
- 추가를 하지 않으면 ObjectMapper로 인한 ProblemDetail의 필드가 직렬화가 안되고 Properties에 들어감
- 제목 추가를 위해
어떻게(요약) — 3줄 이내
결정노드 생성 및 저장을 하면서 서비스 코드의 가독성을 위한 파일을 4개로 분리함과 테스트 코드를 추가함
에러코드 세분화를 위해 ProblemDetail을 사용하여 세분화 및 Jackson모듈을 추가하여 결과에 대한 json 직렬화
제목을 추가하여 실제 서비스와 맞게 사양을 변경
영향 범위
- API 변경
- DB 마이그레이션
- Breaking Change
- 보안/권한 영향
- 문서/가이드 업데이트 필요
체크리스트
- 타입 라벨 부착 (FEAT/FIX/REFACTOR/COMMENT/STYLE/TEST/CHORE/INIT)
- 로컬/CI 테스트 통과
- 영향도 점검 완료
- 주석/문서 반영(필요 시)
ToDo (선택)
- 할 일 1
- 할 일 2
스크린샷/증빙(선택)
Auto-created for PR #24