한 것(Fact)
고양이 장난감가게 유효성 추가하기, 회원 관리 만들기
java validation 학습
느낀 것(Feelings)
- 테스트의 가치
이번에 엔티티를 만들 때 lombok을 이용하였고 롬복으로 인해 getter에 대한 테스트를 작성하였다. lombok의 Getter가 정상적으로 동작하는지 테스트하는 코드를 작성할 필요가 있을까?
code coverage를 위해 작성한 코드였지만 lombok이 정상적으로 동작하는지 믿지 못하고 이러한 코드를 작성할 필요는 없을 것 같다.
추가로 lombok에 의해 생성된 코드를 무시하는 방법이 있었다. - jacoco, lombok 사용시 code coverage - 일을 시작 전 할 일을 명확히 할 것.
이번 주 과제를 하면서 디버깅에 꽤 시간을 소비한 몇 가지 이유가 있었는데 이들의 공통점은 구현하기 전 내가 구현해야 할 것을 분명히 하지 않고 먼저 시작했기 때문이다. - 이슈 정리?
과제 후 다른 분들의 리뷰를 보다 보니 내가 과제를 진행하면서 마주치게 된 이슈들을 다른 분들도 겪고 있는 것을 볼 수 있었다. 마침 정리를 해두었기에 알려드릴 수 있었다.
배운 것(Findings)
- soft delete
- java validation
- 다양한 객체 맵퍼를 활용한 객체 간의 맵핑
자기 선언(Affirmation)
이번 주에 뭔가 많은 집중을 하지 못하였는데 특히 회원 관리 만들기 같은 경우 너무 단순하게 생각한 게 아닌가 싶다.
쉽게 읽히는 문장을 작성하는 게 어려운 것 같다. 작성 후에도 다시 읽어보며 확인을 해야겠다.
'개인생각 > 회고' 카테고리의 다른 글
코드숨 7주차 주간회고 (0) | 2021.03.14 |
---|---|
코드숨 6주차 주간 회고 (0) | 2021.03.07 |
코드숨 4주차 주간 회고 (0) | 2021.02.21 |
코드숨 3주차 주간 회고 (0) | 2021.02.07 |
코드숨 2주차 주간 회고 (0) | 2021.01.31 |