Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Refactor] 커뮤니티 게시물 생성 API 리팩토링 #559

Open
6 tasks
dev-Crayon opened this issue Nov 27, 2024 · 0 comments · May be fixed by #560
Open
6 tasks

[Refactor] 커뮤니티 게시물 생성 API 리팩토링 #559

dev-Crayon opened this issue Nov 27, 2024 · 0 comments · May be fixed by #560
Assignees
Labels
low priority 낮은 우선순위 요청 작업 ♻️ Refactor 코드 리펙토링 시 사용합니다. size/M 승헌✏️ 승헌이 연 PR, Issue에 사용

Comments

@dev-Crayon
Copy link
Contributor

dev-Crayon commented Nov 27, 2024

🐋 About

현재 존재하는 커뮤니티 게시글 생성 API 코드를 리팩토링하고자합니다.

작업시 주의해야하는 부분은 아래와 같습니다.

  1. 새롭게 리팩토링된 코드가 기존과 동일한 역할을 정확하게 하는지 확인하기 위한 테스트 코드가 필요합니다.
  2. 도메인 모델 정의에 맞는 패키지에 포함되어 있어야합니다.

👻 To Do

  • 커뮤니티 게시물 생성 API 리팩토링
  • API 명세서 문서화 및 QA 리스트 작성
  • API QA 테스트
  • 포스트맨 테스트
  • Swagger 테스트

✅ Issue check list

  • Assignees, Labels 확인하기
@dev-Crayon dev-Crayon added low priority 낮은 우선순위 요청 작업 승헌✏️ 승헌이 연 PR, Issue에 사용 ♻️ Refactor 코드 리펙토링 시 사용합니다. size/M labels Nov 27, 2024
@dev-Crayon dev-Crayon self-assigned this Nov 27, 2024
@dev-Crayon dev-Crayon changed the title [Feat] 커뮤니티 게시물 생성 API 리팩토링 [Refactor] 커뮤니티 게시물 생성 API 리팩토링 Nov 27, 2024
dev-Crayon added a commit that referenced this issue Nov 27, 2024
PostSaveRequest로 받는 데이터 validation 추가

Related to: #559
dev-Crayon added a commit that referenced this issue Nov 27, 2024
repository/community -> community/repository 폴더로 이동

Related to: #559
dev-Crayon added a commit that referenced this issue Nov 27, 2024
community domain 패키지로 이동
validation 필요한 필드 추가

Related to: #559
dev-Crayon added a commit that referenced this issue Nov 27, 2024
dev-Crayon added a commit that referenced this issue Nov 27, 2024
import문 변경있음

Related to: #559
dev-Crayon added a commit that referenced this issue Nov 27, 2024
Service 계층에 밀집된 비즈니스 로직 분리
하위 도메인 정의 및 코드 분리

Related to: #559
dev-Crayon added a commit that referenced this issue Nov 28, 2024
dev-Crayon added a commit that referenced this issue Nov 28, 2024
CommunityController.java에 있는 val 삭제

Related to: #559
dev-Crayon added a commit that referenced this issue Nov 28, 2024
dev-Crayon added a commit that referenced this issue Nov 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
low priority 낮은 우선순위 요청 작업 ♻️ Refactor 코드 리펙토링 시 사용합니다. size/M 승헌✏️ 승헌이 연 PR, Issue에 사용
Projects
None yet
1 participant