⚙️ Back-End

🎯 이번주 한일 (하면서 느낌점, 배운점)

멘토링 질문사항

멘토링 내용요약

  1. 데이터 타입을 설정할때 WrapperClass 보다는 primitive data Type을 사용할 것, null이 문제가 될 수 있다
  2. Data Validation을 할 거면 팀 내에서 Convention을 설정해서 Controller에서 하던지, Service에서 하던지 통일할 것
  3. Transaction을 사용할때 그 비용에 대해서 인지하고 있을 것, 멘토의 의견은 실제 운영환경에서 필요한 케이스를 고려해보면 대부분 쓸일이 없을 것이다.
  4. 성능 테스트는 구체적으로 성능 대상과 범위를 좁혀서 할 것. 테스트 시행은 보통 script를 작성해서 실행하는 방식으로 진행
  5. Docker을 사용해서 로컬 환경 충돌문제 해결할 것.
  6. 테스트 시점은 사람마다 다르지만 완성된 코드의 pr과 함께 올라가야한다.
  7. 메세징큐는 event-driven을 위해서 주로 사용하고 본 프로젝트에서도 써보는 것 자체는 메리트가 있다. pay 부문에 적용하면 좋을듯.