์๋ ํ์ธ์~!! 11๊ธฐ ์ต๋ฏผ์ฃผ ๊ธฐ์์ ๋๋ค ๐
2ํ๊ธฐ ์ฒซ ํ๋ก์ ํธ๋ก ์งํํ๊ณ ์๋ ๊ณตํต ํ๋ก์ ํธ์์ ์ผ์ ๊ด๋ฆฌ์ ํ์ ๊ด๋ฆฌ๋ฅผ ์ํด ์ง๋ผ(JIRA)์ ๊น(Git)์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ฌ๋ฌ ํ์์ด ํจ๊ป ์ฌ์ฉํ๋ ํ์ ๋๊ตฌ์ธ ๋งํผ, ํจ์จ์ ์ธ ํ์ ์ ์ํด ํ์๋ค ๊ฐ์ ๊ณตํต๋ ์ปจ๋ฒค์ ์ ์ ํ๊ฒ ๋์๋๋ฐ์,
๊ทธ ๋ด์ฉ์ ์๊ฐํด๋๋ฆฌ๋ ค๊ณ ํฉ๋๋ค!
JIRA
์ง๋ผ(JIRA)๋ ํ๋ก์ ํธ ๊ด๋ฆฌ ๋๊ตฌ๋ก, ๋ค์ํ ์ํฝ(Epic)์ ์์ฑํ๊ณ ์ด๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋๋ก ๋์์ค๋๋ค.
์์ ์ ํ
Epic
- ํฐ ๋จ์์ ์ ๋ฌด (์ฌ๋ฌ User Story, Task ๋ฑ์ ๋ฌถ์ ๋จ์)
- ์์ฑ Convention
- ์๊ตฌ์ฌํญ ๋ช ์ธ์์ ๋๋ถ๋ฅ๋ฅผ ์ ์ด์ค๋ค.
Task
- ํด๋น Epic์ ํ์ ๋จ์ ์์ ์ผ๋ก ์ง์ ์ ์ธ ๊ธฐ๋ฅ ๊ตฌํ์ ๊ธฐ๋ณธ์ผ๋ก ํ๋ค.
- ์์ฑ Convention
- ์๊ตฌ์ฌํญ ๋ช ์ธ์์ ์ค๋ถ๋ฅ๋ฅผ ์ ์ด์ค๋ค.
SubTask
- Story, Task๋ฅผ ๋ ์์ ๋จ์๋ก ๋๋ ์ ๋ฌด
- ์ฆ, ๋ชจ๋ SubTask๊ฐ ๋๋์ผ ํด๋น ์ ๋ฌด ์ข ๋ฃ
- ์์ฑ Convention
- ๊ธฐ๋ฅ๋ช ์ธ์์ ID ๋ฅผ ์ ์ด์ค๋ค.
์คํ๋ฆฐํธ
- ๊ฐ ์คํ๋ฆฐํธ๋ 1์ฃผ์ผ์ ๊ธฐ์ค์ผ๋ก ์งํํ๋ค.
- ๊ฐ ์คํ๋ฆฐํธ ๊ธฐ์ค์ผ๋ก ์ผ์ธ๋น 40 Point์ ์คํ ๋ฆฌ ํฌ์ธํธ๊ฐ ๋ถ์ฌ๋๋ค.
- ํ๋ฃจ์ 8 Point (8์๊ฐ) * 5 = 40 Point
- ์คํ๋ฆฐํธ ๊ณผ์
- ๋ก๋ ๋งต์์ ์ํฝ ์์ฑ
- ๋ฐฑ๋ก๊ทธ์์ ์ด์ ์์ฑ
- ์ด์์ ์ํฝ ์ฐ๊ฒฐ ๋ฐ ์คํ ๋ฆฌ ํฌ์ธํธ ์ค์
- ์คํ๋ฆฐํธ๋ก ์ด์ ์ด๋
- ์คํ๋ฆฐํธ ์์
- ์ด์ ๊ด๋ฆฌ
- ์คํ๋ฆฐํธ ์ข ๋ฃ
GIT
๊น(GIT)์ ์์ค ์ฝ๋ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ์ํ ๋๊ตฌ๋ก, ์ฌ๋ฌ ๋ช ์ด ๋์์ ์์ ์ ํ๋๋ผ๋ ์ถฉ๋ ์์ด ํจ์จ์ ์ผ๋ก ํ์ ํ ์ ์๋๋ก ๋์์ค๋๋ค.
์ปค๋ฐ ์ปจ๋ฒค์
Header
- ์ ๋ชฉ์ ์ต๋ 50๊ธ์๋ฅผ ๋๊ธฐ์ง ์๋๋ค.
- ๋ง์นจํ ๋ฐ ํน์๊ธฐํธ๋ ์ฌ์ฉํ์ง ์๋๋ค.
- ์ ํ(Feat, Fix, ..)์ ์ ์ธํ๊ณ ๋ ํ๊ตญ์ด๋ก ์์ฑํฉ๋๋ค.
์์ํ ํ!
Git-Hook๊ณผ Husky๋ฅผ ์ด์ฉํด ๊น๋ชจ์ง๋ฅผ ์๋ํํ ์ ์๋ต๋๋คใ ใ
https://kyechan99.github.io/post/lib/husky
Body
- ์์ ๊ตฌ์ ๋ฐ์ง ์๊ณ ์ต๋ํ ์์ธํ ์์ฑํ๋ค.
- ์ด๋ป๊ฒ ๋ณ๊ฒฝํ๋์ง ๋ณด๋ค ๋ฌด์์, ์ ๋ณ๊ฒฝํ๋์ง๋ฅผ ์ค๋ช ํ๋ค.
- ์์
๐ Chore: docker ์ค์
- mysql, spring boot ์ถ๊ฐ
- application.yml secret ๋ถ๋ถ์์
- #S11P12A604-90
๋ธ๋์น ๋ค์ด๋ฐ ๋ฃฐ
master branch
- ๋ฐฐํฌ ๊ฐ๋ฅํ ์ต์ข ๋ฒ์ ์ ๊ด๋ฆฌํ๋ ๋ธ๋์น
- master ๋ธ๋์น๋ ๋ณธ๋ ์ด๋ฆ ๊ทธ๋๋ก ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ์ผ๋ฐ์ ์ด๋ค.
develop branch
- ์๋ก์ด ๊ธฐ๋ฅ ๊ฐ๋ฐ ๋ฐ ํตํฉ ์์ ์ด ์ด๋ฃจ์ด์ง๋ ๋ธ๋์น
- develop ๋ธ๋์น๋ ๋ณธ๋ ์ด๋ฆ ๊ทธ๋๋ก ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ์ผ๋ฐ์ ์ด๋ค.
feature branch
- ํน์ ๊ธฐ๋ฅ์ด๋ ๊ฐ์ ์ฌํญ์ ๊ฐ๋ฐํ๊ธฐ ์ํด ๋ถ๊ธฐ๋ ์์ ๋ธ๋์น
- `feature/jira{Jira_Story_ID}-{๊ธฐ๋ฅ์์ฝ}` ํ์์ผ๋ก ์์ฑํ๋ค.
- ์์
feature/jira30-kakao-api
release branch
- ๋ฐฐํฌ ์ค๋น๋ฅผ ์ํด ์ต์ข ํ ์คํธ์ ๋ฒ๊ทธ ์์ ์ ์งํํ๋ ๋ธ๋์น
- `release-...` ํ์์ ์ถ์ฒํ๋ค.
- ์์
release-1.2
hotfix branch
- ๊ธด๊ธํ๊ฒ ๋ฐ์ํ ๋ฌธ์ ๋ฅผ ์์ ํ๊ธฐ ์ํด ๋ถ๊ธฐ๋ ๋ธ๋์น
- `hotfix-...` ํ์์ ์ถ์ฒํ๋ค.
- ์์
hotfix-1.2.1
๊ทธ๋ผ ๋ค์ ๊ธฐ์ฌ๋ก ๋ง๋์! ์๋ -! ๐
'๐ ์ผ์ฑ์ฒญ๋ SW์์นด๋ฐ๋ฏธ(SSAFY) > SSAFYcial (๊ธฐ์๋จ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ธํผ์์ ๋ญํ๋?] #2ํ๊ธฐ_์ฒซ_๊ณตํตํ๋ก์ ํธ_ํ๊ณ (0) | 2024.08.26 |
---|---|
#7. 2024 ์ ํ์ํ ํด์ปคํค with SSAFY ๋ณธ์ ์ง์ถ ํ๊ธฐ (0) | 2024.08.19 |
#6. 2ํ๊ธฐ๋ ์ฒ์์ด๋ผ..๐ (SSAFY 2ํ๊ธฐ ์๊ฐ) (0) | 2024.07.09 |
[์ธํผ์์ ๋ญํ๋?] #1ํ๊ธฐ ํ๊ณ (0) | 2024.06.22 |
#5. ๊ธ์ต๊ถ ๋ฉํ ๋ง ํ๊ธฐ [์ ํ์ํ ์ฅ์๋ฉํ ๋] (0) | 2024.06.17 |