HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
👏
[3차] 최종 프로젝트 공지 페이지
/
👍🏿
[최종 프로젝트] 선배 개발자와의 소통 일지
/
🎾
팀11 백엔드 코칭 일지
🎾

팀11 백엔드 코칭 일지

기입 일자
Jul 21, 2022 12:27 PM
기록 유형
질의응답(코칭)
날짜
Jul 23, 2022
멘토
흑구
분야
백엔드
 

멘토(흑구)님의 코칭 내용

 
  1. Figma는 정말 좋은 툴이지만 그 화면 안에서 어떤 식으로 작동이 되는지 알기 어렵다. 화면 안에서 어떤 인터랙션이 벌어지는지 파악하기는 힘들다. 이 부분에서 소통을 좀 더 원활하게 프론트랑 소통할 것!
  1. 순환 참조를 방지 할 수 있도록 자동 설정되었기에 Spring Boot는 2.6이상으로 할 것.
  1. Vendor사에 따라 DB 에러가 다르다. ‘@’Repository 어노테이션의 역할은 이러한 다양한 DB관련 런타임 예외를 스프링의 예외로 추상화 하여 잡아주는 역할을 수행한다. 그러나 QueryDSL을 사용할 때는 이러한 기능이 수행되지 않는다. 따라서 이 점을 알고 사용할 것.
  1. MapStruct는 현재 주요 IT기업들에서 채택하고 있는 라이브러리. 따라서 이번 프로젝트에서도 사용해보며 Model Mapper랑 비교해가며 사용해 본다면 좋은 경험이 될 것.
  1. RestDocs로 보다 세밀하고 명확하게 문서화해 볼 것.
  1. SNS 프로젝트이므로 CQRS 패턴을 고려해 볼 것.
  1. 자바는 11 또한 레거시화가 되어가고 있으므로 14이상으로 버전을 업그레이드 하는 것이 좋지 않을까(Elastic Beanstalk를 사용하지 않는 한 버전을 올리는 것이 좋다. 왜냐하면 Elastic Beanstalk는 jdk11까지밖에 지원하지 않으므로).
  1. 신입이 원래 가장 힘들다! 그러니 모두들 조금만 더 힘내자!!