오늘의 활동
- 데일리 스크럼
- 페어 프로그래밍
- Payment 레포지토리 구현
- 비즈니스 로직 (OrderProducts 저장)
- 백준 2468번
느낀 점
- 오늘은 새벽까지
타미
와 페어 프로그래밍을 진행했다. 원래는 몰랐던 기능인데 인텔리제이에 Code With Me
라는 무료 페어 프로그래밍이 있어서 그 기능을 배우고 사용해 보았다. 생각보다 너무 편했고, 같이 진행하면서 불편한 점이 거의 없었다. following 기능도 그렇고 cursor follwoing 기능도 그렇고 마이크 기능도 그렇고 있을 거는 다 있어서 너무 좋았다.
- 가장 먼저 필요한
Payment
레포지토리를 구현했다. 사실 이 기능은 save()
와 findByOrderId()
정도만 만들면 돼서 어렵지는 않았다.
Payment
서비스를 만들까 하다가 굳이 서비스를 만들지 않아도 되는 상황에서는 필요 없다는 호눅스
의 말씀이 떠올라서 컨트롤러부터 만들기 시작했다. DTO도 비슷한 말씀을 하셔서 처음에는 최대한 만들지 않으려 하다가 로직상 꼭 필요한 이유가 생겨서 RequestDTO를 만들었다. static 이너 클래스로 생성하여 보기 훨씬 깔끔하게 했다.
- 컨트롤러, DTO, 레포지토리를 단 한 개의 파일로만 만들어서 관리했다. 꼭 분리해야 한다는 고정 관념을 깨뜨릴 수 있는 하루였다.
Leave a comment