Skip to content

Conversation

@lcs9317
Copy link
Collaborator

@lcs9317 lcs9317 commented Sep 24, 2025

제목(필수): [TYPE]: 제목 예) [FEAT]: 회원가입 기능 추가

제목 규칙 자세히 보기
  • 형식: [TYPE]: 제목
  • 제한: 50자 이내, 첫 글자 대문자, 명령문
  • TYPE: FEAT FIX REFACTOR COMMENT STYLE TEST CHORE INIT

무엇을 / 왜

  • 무엇(What):
  1. 결정 노드 생성 및 저장 테스트 코드 작성
  2. 결정 노드 생성 및 저장 서비스 코드 작성
  3. 서비스 코드 분리
  4. ProblemDetail 추가
  5. Jsonconfig에 ProblemDetail을 사용하기 위한 모듈 추가
  6. BaseLine Title추가
  • 왜(Why):
  1. 결정 노드의 생성 확인
  2. 서비스 코드를 통한 실제 서비스 적용
  3. 서비스 코드가 길어 가독성을 위함
  4. 에러코드 세분화를 위한 핸들링
  5. 추가를 하지 않으면 ObjectMapper로 인한 ProblemDetail의 필드가 직렬화가 안되고 Properties에 들어감
  6. 제목 추가를 위해

어떻게(요약) — 3줄 이내

  • 결정노드 생성 및 저장을 하면서 서비스 코드의 가독성을 위한 파일을 4개로 분리함과 테스트 코드를 추가함
  • 에러코드 세분화를 위해 ProblemDetail을 사용하여 세분화 및 Jackson모듈을 추가하여 결과에 대한 json 직렬화
  • 제목을 추가하여 실제 서비스와 맞게 사양을 변경

영향 범위

  • API 변경
  • DB 마이그레이션
  • Breaking Change
  • 보안/권한 영향
  • 문서/가이드 업데이트 필요

체크리스트

  • 타입 라벨 부착 (FEAT/FIX/REFACTOR/COMMENT/STYLE/TEST/CHORE/INIT)
  • 로컬/CI 테스트 통과
  • 영향도 점검 완료
  • 주석/문서 반영(필요 시)

ToDo (선택)

  • 할 일 1
  • 할 일 2

스크린샷/증빙(선택)

이슈 연결 (자동)

Closes #25

@lcs9317 lcs9317 added the FEAT 새로운 기능 추가 label Sep 24, 2025
@lcs9317 lcs9317 self-assigned this Sep 24, 2025
Copy link
Collaborator

@simount3 simount3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다!

Copy link
Collaborator

@johnbosco0414 johnbosco0414 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다!

Copy link
Collaborator

@shihan00321 shihan00321 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

확인했습니다! 고생하셨습니다.

@lcs9317 lcs9317 merged commit 14004ed into main Sep 24, 2025
3 checks passed
@lcs9317 lcs9317 deleted the node/2 branch September 24, 2025 08:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

FEAT 새로운 기능 추가

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEAT]: 결정노드 생성 및 저장 & ProblemDetail 사용

5 participants