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

Feat(#69) housework add #74

Merged
merged 41 commits into from
Oct 21, 2023
Merged

Feat(#69) housework add #74

merged 41 commits into from
Oct 21, 2023

Conversation

jusung-c
Copy link
Collaborator

@jusung-c jusung-c commented Oct 17, 2023

  • Housework Add API 구현

  • Housework Add API 테스트

    • Controller Test
      • 집안일 추가 성공 테스트
      • 집안일 추가 실패 테스트
    • Service Test
      • 집안일 추가 성공 테스트
      • 집안일 추가 실패 테스트
    • Repository Test
      • HOUSEWORK_INFO save 테스트

    Service Test의 Auth 서버로 외부 요청 보내는 부분 아직 이해 못해서 못했습니다

    rebase 잘못해서 첨부터 다시 짰서요;
    커밋 로그 더러워진 점 이해 부탁드립니다..

jusung-c and others added 30 commits October 15, 2023 00:23
@ghdcksgml1
Copy link
Owner

가장 먼저 집안일 추가가 결국 HouseworkInfo를 만드는거기 때문에 HouseworkController => HouseworkInfoController로 바꿔야할 것 같습니다!

Copy link
Owner

@ghdcksgml1 ghdcksgml1 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
Owner

@ghdcksgml1 ghdcksgml1 left a comment

Choose a reason for hiding this comment

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

피드백 부분 수정 부탁드립니다~

1. 불필요한 메서드 제거
2. 불필요한 의존성 설정 제거
3. HouseworkInfo Create API 경로 수정
4. 집안일은 모두가 추가할 수 있도록 수정
    - 기존에는 그룹장만 추가할 수 있도록 했었음
5. HouseCategory 조회 로직 추가
6. Create API이므로 return값 필요 없음 -> void
7. HouseworkInfoAdd -> CreateHouseworkInfo 메서드명 변경
@jusung-c
Copy link
Collaborator Author

테스트 @AfterEach로 레포지토리 데이터 삭제하는 거 연관관계 생각 안하고 순서 멋대로 적었다가 삽질했네요ㅠ
내일 면접 파이팅하시고 천천히 리뷰 부탁드립니다!!!

image

Copy link
Owner

@ghdcksgml1 ghdcksgml1 left a comment

Choose a reason for hiding this comment

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

리뷰 남겼습니다~ 제가 조금 손봐놓을게용

@PostMapping("/add")
public JsonResult<HouseworkAddResponseDTO> houseworkAdd(
@RequestHeader(name = "Authorization") String token,
@RequestBody HouseworkAddRequestDTO request
Copy link
Owner

Choose a reason for hiding this comment

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

@Valid 가 존재하지 않는데 Validation이 잘 걸리나요??

@ghdcksgml1
Copy link
Owner

수정 해놨습니다~ 확인하시면 머지할게요~~

HOUSEWORK_PERIOD_DAY 일때 캐싱 Update 부분은 #70 내용이 아직 존재하지 않아서 머지되면 바로 추가하려고 합니다.

고생하셨습니다~ 😁😁😁😁😁

@ghdcksgml1 ghdcksgml1 merged commit e31793d into dev Oct 21, 2023
1 check passed
@ghdcksgml1 ghdcksgml1 linked an issue Oct 21, 2023 that may be closed by this pull request
4 tasks
@jusung-c jusung-c deleted the feat(#69)-housework-add branch November 4, 2023 11:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

feat: 집안일 추가
2 participants