반응형
오늘 한 일
- 내일배움캠프에서 뉴스피드 API 서버를 만드는 팀 프로젝트를 시작해서 팀원들과 프로젝트를 기획했다. 기획과 별개로 협업 방법에 대해 정하고 시작했다.
- 협업 방법
- 기술 개발 및 결합 과정의 방법
- 기능 완성 시점에 PR을 요청하고, 1명 이상이 코드 리뷰 후에 병합한다.
- 브랜치는 main(배포용), dev(개발용), feature(기능 개발용)로 나눠서 관리한다.
- 코드 컨벤션
- 커밋 컨벤션
- 패키지 구조
- 도메인형 패키지 구조로 개발한다.
- 공통으로 사용하는 기능은 common 패키지에서 관리한다.
- 기술 스택
- Java 17
- Gradle - Groovy
- Spring Boot 3.1.5
- Lombok
- Spring Boot DevTools
- Spring Web
- Spring Security
- Spring Data JPA
- MySQL Driver
- Validation
- 기술 개발 및 결합 과정의 방법
- 프로필 생성, 수정, 조회 API를 만들고 팀원들에게 간단하게 리뷰를 받았다 ㅎㅎ..
- Spring Security를 사용하면서 Authentication 객체에 접근하는 방법을 공부했다.
반응형
'TIL' 카테고리의 다른 글
[TIL] 내일배움캠프 40일차 (0) | 2023.12.01 |
---|---|
[TIL] 내일배움캠프 34일차 (0) | 2023.11.23 |
[TIL] 내일배움캠프 32일차 (0) | 2023.11.21 |
[TIL] 내일배움캠프 31일차 (0) | 2023.11.17 |
[TIL] 내일배움캠프 30일차 (0) | 2023.11.16 |