동기

지인이 추천해줬는데 강의를 들어보니 생각보다 세세하게 알려줘서 좋았고 무엇보다 그냥 온라인 강의 형태로 끝나는 게 아니라 프로젝트로 진행되는 부분이 가장 좋았다. 또한 부스트코스 에이스가 되면 코드리뷰를 무료로 받을 수 있다는 것도 아주 큰 장점이었다. 물론 2회긴 하지만 그 전에 통과되도록 열심히 해야겠지?

코드 리뷰 후기

꼼꼼하게 알려주셨다. 나는 할인 기간을 지나쳐서 제 값을 내고 코드리뷰를 받았는데 그에 상응하는 대가같았다. 사실 고수들이 보고 피드백을 해주는 건 시간이 오래 걸리는 일이 아니다. 그러나 주변의 비슷한 실력의 친구들, 동기들에게 피드백을 받는 것과 고수에게 피드백 받는 것과는 그 깊이가 다르다. 그렇기에 고수에게 코드리뷰를 받으면 잘못된 코딩 습관을 일찍 고칠 수 있다. 아무튼, 고수에게 코드리뷰를 받을 수 있다면 꼭 받자. 내 코드의 품질을 높이자!

지적받았던 나의 문제들

  • ComponentScan을 할 때 dao와 service만 넣어 controller와 구분하여 스캔하자.
  • application.properties를 이용하자. (이거는 해봤는데 자꾸 안 돼서 일단 넘겼었다…)
  • 도메인이 나누어져 있을 때 하나의 Controller 클래스로 담지말고 분리하는 게 좋다.
  • 변수명을 쓸 때 sIndex라고 약어를 쓰지말고 startIndex라고 명시적으로 적어주자. 알아보기 쉽게 디테일하게 적자.
  • Controller에서 리턴시킬 때 Map을 쓰지말고 API응답을 추상화한 클래스를 따로 하나 만드는 게 좋다.
  • 0이 전체를 의미할 때 그대로 0이라고 쓰지말고 상수화를 하자.