본문 바로가기

개발 일지

[TIL] 사이드 프로젝트 19일차 개발 진행 상황 - 게시글 좋아요 기능 추가 - 게시글 전체 페이징 처리 더보기
[TIL] 사이드 프로젝트 18일차 1. 개발 진행 상황 - 테스트 코드 관련 공부 및 코드 작성 - 모임CRUD 코드 작성 2. 개발 중 발생한 이슈와 해결 에러 메시지 2022-12-02 14:48:04.280 WARN 7034 --- [nio-8080-exec-1] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.time.LocalDateTime` from String "2022-12-25-18-00-00-00": Failed to deserialize java.tim.. 더보기
[TIL] 사이드 프로젝트 17일차 1. 개발 진행 상황 - 테스트 코드 what? 각 클래스마다 테스트를 하잖아? 예를 들어 컨트롤러를 테스트한다. 컨트롤러단 단위 테스트 단위테스트를 더 작게 쪼갠다고 생각하면 메소드마다 테스트가 나와야 되는 거지 게시글 작성 내가 구현한 컨트롤러는 requestPost, image, member 를 받고 서비스로 넘기고 서비스에서 받은 것을 응답 dto에 넣어서 반환하는 것 그러면 서비스를 스텁(?)으로 만들어서 응답해주기 스텁은 실제 기능 구현하지않고 원하는 값을 응답하게 할 수 있는 대역이니까! 그리고 상황 설정 requestPost, image, member값을 제대로 받지 못한 경우 requestPost 통으로 null, empty, " " 빈 문자열 requestPost 필드 중 필수 필드 .. 더보기
[TIL] 사이드 프로젝트 16일차 개발 진행 상황 - 단위 테스트 - 좋아요 기능 구현 - 이미지 업로드 예외 처리 더보기
[TIL] 사이드 프로젝트 15일차 1. 개발 진행 상황 - 테스토 코드 작성중 - 예외 처리 계속 진행 중 2. 개발 중 발생한 이슈와 해결 에러 메시지 javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.NotEmpty' validating type 'sideproject.petmeeting.post.domain.Category'. Check configuration for 'category' 해결: @Valid어노테이션을 통해 유효성 검사를 하는데, 카테고리는 Enum으로 되어있고 카테고리를 @NotEmpty로 해서 발생한 에러로 Enum은 @NotNull 로 변경.. 더보기
[TIL] 사이드 프로젝트 14일차 1. 개발 진행 상황 - 테스트 코드 공부 중 - Post 기능 구현 부분 member 코드와 Merge 후 회원 인증 관련 부분 코드 수정 더보기
[TIL] 사이드 프로젝트 13일차 1. 개발 진행 상황 - 테스트 코드 작성 중 2. 오늘 한 일 / 회고 - TDD 공부, 실습 - 프로젝트에 적용해보기 3. TO-DO LIST - 게시글 테스트 코드 작성 -> 결국 TDD가 안된 상황임..ㅠㅠ팀프로젝트라서 더이상 늦출수가없다... 단위테스트라도 진행하고, 공부하면서 다음 기능 구현할 때는 꼭 TDD를 도전해 볼 것.. 조금 해보면 할 수 있을 것 같음.. 더보기
[TIL] 사이드 프로젝트 12일차 개발 진행 상황 - 예외처리 수정 - 테스트 코드 작성 더보기