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

[#20] 음식 등록 기능을 구현한다 #36

Merged
merged 11 commits into from
Oct 6, 2024
Merged

[#20] 음식 등록 기능을 구현한다 #36

merged 11 commits into from
Oct 6, 2024

Conversation

devholic22
Copy link
Member

@devholic22 devholic22 commented Oct 6, 2024

📢 Related Issue

💁🏻 Summary

  • 음식 등록 기능을 구현하였습니다. (음식 검색 후 클라이언트가 음식 정보를 등록하는 경우에 해당)
  • 인수 테스트는 제외하였습니다. 보완 Pull Request는 별도로 올리겠습니다.
  • 음식 사이즈, 음식 영양분에 대한 정보를 관리하는 VO (FoodWeight, FoodNutrient)를 두었습니다.

🧐 More

  • SonaCloud에서 계속 중복 코드에 대한 경고를 내뱉고 있는데 이 부분을 논의하고 싶습니다. (FoodCreateRequestFixture)

close #20

- Food 도메인 작성
- 하위 VO 작성
- 필요한 예외 등록
- Food 컨트롤러 코드 작성
- Food 서비스 코드 작성
- Food 리포지터리 코드 작성
- 인터셉터 등록
- FoodServiceTest 코드 문제 수정
- FakeFoodRepository 초안 작성
- 요청 dto, 응답 dto 작성
- createdAt 추가
- Food 단위 테스트 작성
- 하위 VO 테스트 작성
- FoodService 음식 생성 테스트 작성
- FakeFoodRepository 기능 작성
- SuperBuilder 적용
- FoodController 음식 생성 테스트 작성
- API 문서화 반영
- 필요한 fixture 등록
- FoodJpaRepository 테스트 작성
- Food DDL 작성
- 음식 url 정보 추가
- FoodServiceTest 중복 제거 및 fixture 등록
- FoodControllerWebMvcTest에 fixture 이용되도록 수정
- FoodCreateRequestFixture 중복 제거하고 다른 방식으로 작성
Copy link

sonarcloud bot commented Oct 6, 2024

@devholic22 devholic22 merged commit 24209e7 into develop Oct 6, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

음식 등록 기능을 구현한다
1 participant