Skip to content

노력한점

JangHyeonJun edited this page May 31, 2021 · 1 revision

객체지향적인 코드를 작성하려고 노력했습니다.

  • @Setter 대신 생성자를 사용해서 사용객체의 상태 변경에 있어서 객체가 주도권을 갖도록 하였습니다.
  • 모든 exception은 한 곳에서 처리하도록 하였고 exception에 따라 ResponseEntity를 다르게 작성하게 만들었다.
  • 응답 시 엔티티가 아닌 DTO를 사용하여 필요한 데이터를 선별하였고 이를 통해 API스펙과 엔티티 사이의 의존성이 생기는 것을 방지하였습니다.

API호출 시간을 최적화하기 위해서 노력했습니다.

  • /map, /board에서 한번에 호출되는 정보를 페치조인으로 시간을 최적화하였습니다.
  • 무한스크롤을 사용하여 한번에 데이터를 보내주지말고 끊어서 나가게끔 구현하였습니다.

팀원들과 의사소통을 하려고 노력했습니다.

  • 백엔드분들과 토요일날에 본인이 맡은 기능을 설명하는 시간을 가졌습니다.
  • 모든 회의에 참석하여 의견을 내려고 노력했습니다.