Published:
Updated:

오늘의 활동

  • 데일리 스크럼
  • 페어 프로그래밍
    • Payment 레포지토리 구현
    • 비즈니스 로직 (OrderProducts 저장)
  • 백준 2468번

느낀 점

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

Tags:

Categories:

Published:
Updated:

Leave a comment