내용 추가
내용 추가
내용 추가
새싹 현대 IT&E 채용확정형 MSA기반 FullStack개발자 양성과정 8기 2차 프로젝트 Team - TTT
이승민 | 김동욱 | 이소민 |
데이터 베이스 ERD 설계 스프링 REST 기반 CRUD API 구현 |
AWS 기반 서비스 클라우드 설계와 배포 및 서비스 아키텍처 설계 프로젝트 CI/CD를 통한 배포 자동화 |
React 기반 클라이언트 FE 개발 프로젝트 디자인 및 UI/UX 설계 프로젝트 일정 관리 및 이슈 관리 |
노션 팀 페이지를 활용하여 매일 스크럼 진행 및 기록 | 이슈 기반의 깃 브랜치 전략을 통한 프로젝트 관리 | Figma를 통한 Prototype 및 디자인 관리 |
- 개발 코어 타임 09시 ~ 18시
- 의견 대립이 끝나지 않을 시 10분 휴식 후 각자의 의견 다시 정리해서 무조건 다수결로 진행
- 의견에 대해 근거나 대안을 고민해보고 이야기 하기
- 에러사항 1시간 이상 진행 사항이 없을 시 공유
-
작명 - 약칭 사용은 지양하고 사용 필요시 팀원들과 사전에 협의한다
-
파일(클래스 등등)명 - UpperCamelCase EX) RowMapper, Reservation
-
함수(메서드)명 - LowerCamelCase EX) toString, withUserId
-
변수명 - LowerCamelCase EX) toString, withUserId
-
주석 - 주석은 최소 function or Method 단위로 작성한다
-
들여쓰기 - 들여쓰기는 space 4칸으로 설정한다
Git Workflow
1. local - feature에서 각자 기능 작업
2. 작업 완료 후 local - dev 에 PR 후 Merge
3. 이후 remote - develop 으로 PR
4. 코드 리뷰 후 Confirm 받고 Merge
5. remote - develop 에 Merge 될 때 마다 모든 팀원 remote - dev pull 받아 최신 상태 유지
Branch Name | 설명 |
---|---|
main | 초기 세팅 존재 |
develop | 로컬 develop merge 브랜치 |
태그 이름 | 설명 |
---|---|
[CHORE] | 코드 수정, 내부 파일 수정 |
[FEAT] | 새로운 기능 구현 |
[ADD] | FEAT 이외의 부수적인 코드 추가, 라이브러리 추가, 새로운 파일 생성 |
[HOTFIX] | issue나 QA에서 급한 버그 수정에 사용 |
[FIX] | 버그, 오류 해결 |
[DEL] | 쓸모 없는 코드 삭제 |
[DOCS] | README나 WIKI 등의 문서 개정 |
[CORRECT] | 주로 문법의 오류나 타입의 변경, 이름 변경에 사용 |
[MOVE] | 프로젝트 내 파일이나 코드의 이동 |
[RENAME] | 파일 이름 변경이 있을 때 사용 |
[IMPROVE] | 향상이 있을 때 사용 |
[REFACTOR] | 전면 수정이 있을 때 사용 |