회고
Facts(사실, 객관)
- "/products" GET 요청 처리 코드 작성
- "/user" POST 요청 처리 코드 작성
Feelings(느낌, 주관)
- 커밋이나 풀 리퀘스트 단위가 너무 큰것 같다.
- 적절하게 나누어야겠다.
Findings(배운 점)
- Controller 클래스의 역할
- MockMvc에서 Http Response를 받는 법
Affirmation(자기 선언)
- 나는 업무를 적절한 크기로 나누어 처리하는 사람이다.
04:37 ~ 06:37 / 06:45 ~ 07:37 / 09:10 ~ 10:00
Facts(사실, 객관)
Feelings(느낌, 주관)
- 강좌에서 ProductRepository와 JpaProductRepository를 나누었는데 잘 이해가 가지 않는다.
- MockMvc를 이용해서 통합 테스트 작성하는 방법
- 통합테스트 작성까지 9시 전에 마무리하려고 했었는데 늦어졌다.
- 변명을 하자면 m1맥북이 종종 사용할수 없을정도로 느려지는 경우가 있다.
- 문서 폴더를 icloud로 동기화 하고 있기 때문인것으로 추측중
- 어쩌면 내 능력을 너무 과대평가했을지도 모르겠다.
- pr단위가 너무 큰것 같은 느낌이 있다.
Findings(배운 점)
- MockMvc에서 Http Response를 받는 법
- Controller 클래스의 역할
Affirmation(자기 선언)
- 나는 업무를 적절한 크기로 나누어 처리하는 사람이다.
10:00 ~ 12:30 / 13:30 ~ 16:56
Facts(사실, 객관)
- 코드숨 5주차 과제중 "/user" POST 요청 처리 코드 작성
- User 모델 정의
- JpaUserRepository, UserRepository save 메서드 테스트 및 코드 작성
- UserService create 메서드 테스트 및 코드 작성
- UserController create 메서드 테스트 및 코드 작성
- "/user" POST 요청 통합 테스트 작성
- "/product" GET 요청 통합 테스트 수정
- "/user" POST 요청 잘못된 경우 에러메시지 리턴 코드 작성
Feelings(느낌, 주관)
- 너무 코드숨 스프링 과제만 수행했다.
- 하루 쉬어서 조금해졌던것 같다.
- 통합테스트가 처음이라, 에러 해결에 시간이 많이 걸렸다.
- 하루 목표치가 너무 높았다.
- 균형을 맞추어야겠다.
Findings(배운 점)
Affirmation(자기 선언)