본문 바로가기
회고 모음

코드숨 스프링편 - 5주차 회고

by e-pd 2021. 2. 28.

github.com/CodeSoom/spring-week5-assignment-1/pull/2

 

[week5] 고양이 장난감가게 만들기 - 심화 by etff · Pull Request #2 · CodeSoom/spring-week5-assignment-1

🎯 요구사항 고양이 장난감가게 유효성 검사 추가하기 1. GET /products 2. GET /products/{id} 3. POST /products 4. PATCH /products/{id} 5. DELETE /products/{id} 회원 관리하기 1. POST /user 2. PATCH /user/{id} ...

github.com

 

1. 한 것

고양이 장난감가게 API에 유효성 추가하기

회원 관리 만들기


2. 배운것

dozer mapper 사용방법

신규 라이브러리 도입시 PR 작성방법

Spring Validation

 


 

3. 느낀점

 

  • 새로운 기술을 도입하고 다른 사람 설득하기

이번주에 크게 배운점. 평소에 라이브러리 도입은 그냥 필요하면 쓰는 거였다. 리서치를 해보고 기능구현=>Success 이런 사이클이었다.

이번 리뷰를 통해 좋은 습관으로 만들어야겠다고 생각했다.

 

다른 사람들이 라이브러리를 소개한 부분

 

내가 작성한 부분

트레이너와의 PR이지만 같이 일하는 팀원이라 생각하고 더 많이 이런 연습을 해야겠다고 생각했다.

 

 

  • 테스트하려는 대상이 올바른지 고민하기

 

    • 불필요한 객체 생성을 하고 있는지 고민하기

 

이번주에 잘된 것과 부족했던 점

 

원시값을 포장하여 VO로 만들기. 지난주에 해보고 싶었던 것인데 이번주에는 가격 객체를 만들어서 적용했다.

힘들기는 하지만 더 많이 연습하고 싶다.

 

부족했던점

이번 리뷰에서는 트레이너님과 대화를 많이 했다. 

다른 사람에게 정보를 전달하고 공유하는 것이 생각보다 쉽지않았다.

이유에 대해 고민해보고 상대방을 설득하는 과정도 많은 공부가 되었다.

 

대화를 하다보면 내가 알고있다고 생각한 개념도 알고보면 모르는 것이 많았다. 

 

 

이번주도 ATDD는 생각하고 하지는 못했다. Rest-assured 라이브러리는 추가했지만 

해결해야할 문제들이 남아있어 그 부분에 더 시간을 사용했다. 아쉽다.

 

 

4. 자기선언

이번주에는 운동을 하지않았다. 다음주에는 체력관리를 열심히 해야겠다.