Search
Duplicate

기술 멘토링 사전 노트 1주차

코드 컨벤션
package 구성
domain
각 도메인 별 servie/controller/dto/entity/repository
helper
global
aop
exception
jwt
config
security
WebSe
jpaAuding.class
redisConfig.class
ManyToOne Fetchtype은 lazy로 통일
dto파일 네이밍은 모두 DTO로 통일
CommonResponseDTO 사용하지 않고 api 명세에 맞는 response dto파일 만들기
dto파일은 record 지향
서비스가 여러가지 레파지토리를 사용할 수 있음(좋은 방향은 x, service가 다른 서비스를 마음껏 사용x, 밀접한 관계가 있지 않는 이상 다른 레포지토리를 침범하는것은 사용 지양)
API 검증은 컨트롤러에서
entity 내부에 메서드 존재
깃플로우 전략
main : 배포용 develop : 통합용 feature : 각자 기능 개발
이슈 전략 : 이슈번호를 기준으로 풀리퀘해서 매핑해서 넣어준다(자동 가능). 브랜치명 ex) 11_??? 일단은 Label관리정도까지만 들어가면 좋지 않을까 Label 매핑까지만 해주면 좋을듯
배포 계획
도커 사용
이번 주 한 일
기획 및 기획 개편
개발 환경 설정
팀원 개인
세훈
유섭
팀원
태인
이외에도 기술적인 방향을 잡기 위한 질문을 정리해두시면 가장 좋습니다!
김세훈
김성훈
신유섭
안태인
이외로 튜터님 해 주신 말씀 :
칸반 보드 →
보통 Issue URL을 복사해서 현황보드에 넣어둠 이래이래하고있다 알려주는것
할일 = 이슈 / 기획자나 tester가 쌓음 개발자들은 보고 맡은 도메인을 기준으로 우선순위를 정해서 진행중으로 옮기고 브랜치따고 작업시작
진행 중 = branch생성 및 코드작성
코드리뷰 = pr생성, 코드리뷰
완료 = merge완료
프레임워크 →
spring 2->3에서 security 많이 바뀜 배운건 3이상으로 배웠으므로 사용했다라고 해도됨 framework부분은 크게 신경x
숙제: 멘토링 결과 다음 주까지 해올 일
팀 전체 (리더와 부리더님께서 필두로 정리해 주세요.)
팀원 개인별로 작성해 주세요.