•
코드 컨벤션
◦
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
•
숙제: 멘토링 결과 다음 주까지 해올 일
◦
팀 전체 (리더와 부리더님께서 필두로 정리해 주세요.)
▪
◦
팀원 개인별로 작성해 주세요.