부트캠프 55일차 후기
오늘부터 팀 프로젝트에 돌입했다. 아침부터 CodeKata는 건너뛰고, 팀 프로젝트의 예외 처리나 명명을 어떻게 할 것인지를 팀원분들과 대화를 나눴고, 각자 맡은 Domain 개발에 집중하였다. 나는 Redis를 다루지만, 한 번도 Redis를 다룬 적이 없어서 부트캠프 측에서 준비한 Redis 특강을 들었다. 다만, Redis를 다루는 방법보단 Redis의 목적과 특징을 다루는 강의였기에, Redis를 다루는 법은 구글링을 할 수 밖에 없었다 그럼에도, 기억해 둘만한 것들을 이곳에 적어보기로 한다. Redis는 몇 가지의 자료구조를 지원하는데, 연결 리스트인 List, 집합인 Set, 순서를 보장하는 집합인 SortedSet, Key:Value 방식 내에서도 다시 Key:Value 방식을 지원하는 Ha..
부트캠프 53일차 후기
오늘 CodeKata는 1문제를 풀었다. 2번째 문제를 풀 시간은 있었지만, 지금까지 연휴였기에, 풀 기력이 되지 않아서, 그냥 1문제를 푸는 것으로 만족했다. 그리고 kotest를 한 번 시험해 보았다. 이전에는 DescribeSpec을 사용했었는데, 이번엔 BehaviorSpec을 사용했다. 그리고 이전 일지에도 적은 내용이지만, DescribeSpec은 describe-context-it를 활용하는데 반해, BehaviorSpec은 Given-When-Then을 사용한다. 그리고 놀랍게도, 테스트 만들고 실행을 했었을 때, 버그를 발견했다. 내가 테스트한 것은 QueryDSL로 만든 검색 기능이다. 이 기능은 DTO로 Keyword를 받아서, 검색을 하는 것인데, keyword 중 하나 즉, 제목이..