
오늘 한 일
- 팀 데일리 스크럼
- 첫번째 팀 프로젝트 두번째 주이지만 마지막 주가 시작됐다. 다들 좋은 컨디션으로 월요일을 시작!
- PR 리뷰 코드 반영
- 주말 동안 Merge 되어버린 브랜치를 local 저장소와 origin 저장소에 업데이트 시켜주었다. 지금까지 무지성으로 제리가 만들어준 틀을 이용해왔는데 쿠킴의 도움으로 조금씩 이해해가면서 할 수 있었다!
- 전체 Todo 조회 기능 구현
- 기능 자체는 List 를 반환해주면 되는거라 어렵지 않았는데 테스트 코드 작성하는 게 어려웠다. tdd 로 접근해보았는데 테스트 코드를 먼저 작성하고 껍데기만 만들어야하는데 내부를 구현해버린다던지(몇 줄 안 되지만) 그 경계를 잘 모르겠다..
- 호눅스 마스터 클래스
- 프로젝트에 관한 이야기와 AWS IAM 기능에 대한 주제로 진행됐다. 프로젝트에서 모두가 비슷하게 가지는 고민에 대해 이야기 해주셨는데 데이터의 저장 시점과 Todo 카드의 순서를 변경할 때 어떤 알고리즘으로 처리할 지 많은 이야기를 해주셨다. 누가 들어도 비효율적일 것 같은 알고리즘은 이해하겠으나 여러 알고리즘에 대해 이야기해주시는데 이해하기가 좀 어려웠던 것 같다. 지금까지 자바 스프링 미션을 하면서 데이터의 효율에 대해선 생각해보지 않아서 이런 주제가 낯설기만 하다.
소감
- 테스트 코드 작성이 어렵다..! 바꾸기 쉬운 테스트를 만든다는 게 말은 쉽지 어려운 것 같다.
- lombok 을 사용하려다가 남용하면 또 안되는 녀석인 것 같아 lombok 권남 글을 잠깐 찾아보았는데 내용이 어려웠다. @Getter, @Setter, @toString 정도만 사용하라고 한다.
좋았던 점
- 테스트 코드를 작성할 수 있어 좋았고, 유사 tdd 를 혼자 해보았다.
개선할 점
- 좋은 테스트 코드에 대한 고민!!
'회고' 카테고리의 다른 글
| 20220413 (호눅스 DB 정규화 수업, DELETE API 구현) (0) | 2022.04.14 |
|---|---|
| 20220412 (테스트코드 리팩토링, 호눅스 면담, DELETE api) (0) | 2022.04.12 |
| 20220407 - 0408 (0) | 2022.04.11 |
| 20220406 (0) | 2022.04.07 |
| 20220405 (0) | 2022.04.06 |