Skip to content

백엔드 온보딩 프로젝트 - 이수찬 #16

@suzhanlee

Description

@suzhanlee

작업 브랜치 URL

https://github.com/InnerCircle-ICD3/be-onboarding-project/tree/suchan-onboarding

작업 상세 내용

  • : Branch 생성

  • 멀티 모듈 방식의 프로젝트 구성하기
    • : settings.gradle 및 기본 멀티 모듈 구성하기 (core, common, application)
    • : 모듈 별 gradle 작성하기

  • 설문조사 양식
    • : 설문조사 양식에는 이름, 설명, 항목이 존재합니다.
    • : 설문 받을 항목은 1개 ~ 10개 사이여야 합니다.
    • 설문 받을 항목
      • : 설문 받을 항목에는 이름, 설명, 입력 형태, 필수 여부가 존재합니다.
      • 입력 형태
        • : 입력 형태에는 단답, 장문, 단일 선택 리스트, 다중 선택 리스트가 존재합니다.
        • 단일 선택 리스트
        • 다중 선택 리스트

  • : 예외 처리 핸들러 코드 작성

  • : 설문 조사 수정 api 코드 작성

  • : 설문 조사 조회 코드 최적화

  • : 설문 조사 수정 코드 ~> 수정/삭제/유지로 리팩토링

  • : 설문 조사 수정 api, service layer test 작성

  • : 설문 조사 modify 비즈니스 로직 테스트 코드 작성

  • : 설문 조사에 버저닝 추가


  • : 설문 조사 응답 entity 구조 만들기
  • : SurveyResponse 가 자기 자신의 validation 처리
  • : Survey-SurveyResponse Domain Service 만들기
  • : SurveyResponse 애그리거트 test code 작성
  • : Domain Service test code 작성
  • : 응답 서비스, 컨트롤러 기능 완성 및 test code 작성
  • : 설문 조사 항목의 상태 정보 추가 ~> 설문 조사는 활성화된 설문 조사 항목을 1개 이상 10개 이하로 가질 수 있다.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions