๋ด์ฉ ์ถ๊ฐ
๋ด์ฉ ์ถ๊ฐ
๋ด์ฉ ์ถ๊ฐ
์์น ํ๋ 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] | ์ ๋ฉด ์์ ์ด ์์ ๋ ์ฌ์ฉ |