Jira ์ด์๋ก๋ถํฐ ํ์๋ ์์ ์ ์ ์ฉ๋๋ ๊ท๋ฒ์ ๋๋ค.
๊ถ์ฅ์ฌํญ์ผ๋ก ๊ฐ์ ํ์ง๋ ์์ผ๋ฉฐ, ํ์ฉ ์ฌ๋ถ๋ ํ์ ์์จ์ ๋งก๊น๋๋ค.
- Jira ์ด์: ํ๋ก์ ํธ์ ํฌํจ๋ ์นด๋ ํ๋ํ๋
- Jira ์ด์ ํค:
{ํ๋ก์ ํธ ์ฝ์ด}-{์๋ณ๋ฒํธ}
ํ์์ Jira ์ด์์ ํ ๋น๋ ๊ณ ์ ํ ๋ฌธ์์ด (e.g. BE-12)- Jira ์ด์ ๋งํฌ: Jira ์ด์์ ๋ํ ์น ํ์ด์ง๋ก ์ฐ๊ฒฐ๋๋ URL
{Jira ์ด์ ํค}--{๋ธ๋์น ์์
๋ด์ฉ}
์ผ๋ก ์์ฑํฉ๋๋ค.
Jira ์ด์ ํค ๋ค์ ๋ธ๋์น ์์
๋ด์ฉ์ ์๋ตํ ์ ์์ผ๋, ๊ฐ๊ธ์ ํฌํจํ๊ธฐ๋ฅผ ๊ถ์ฅํฉ๋๋ค.
๋ธ๋์น ์์
๋ด์ฉ์ ํ๊ตญ์ด ํน์ ์์ด๋ก ์ ์ผ๋ฉฐ ๋์ด์ฐ๊ธฐ๋ -
๋ก ํ๊ธฐํฉ๋๋ค.
- ์๋์ Jira ์ด์ ํค๋ฅผ ๋ฃ์ต๋๋ค.
- Jira ์ด์์ ๋ธ๋์น ๋ง๋ค๊ธฐ ๊ธฐ๋ฅ์ด ๊ธฐ๋ณธ์ผ๋ก ์ ๊ณตํ๋
--
๋ฅผ ๊ตฌ๋ถ์๋ก ์ผ์ต๋๋ค.
BE-12--์ํ-๋ชฉ๋ก-API-์ค๋ฅ-ํด๊ฒฐ
(๊ถ์ฅ)
BE-12--fix-deal-list-api
(๊ถ์ฅ)
BE-12
BE-12--fix_deal_list_api
fix-deal-list-api
์ํ-๋ชฉ๋ก-API-์ค๋ฅ-ํด๊ฒฐ
์ปค๋ฐ ๋ฉ์์ง๋ ๋ค์๊ณผ๊ฐ์ ํํ๋ก ์์ฑํฉ๋๋ค. ์ฒซ ์ค์ ์ปค๋ฐ ๋ฉ์์ง๋ก ๋ณ๊ฒฝ์ฌํญ์ ์ด๋์ ๋ ์ธ์งํ ์ ์๋๋ก ์์ฑํฉ๋๋ค.
{PREFIX}: ๋ณ๊ฒฝ ์ฌํญ ์์ฝ
์์ธ ์ค๋ช
#Issue, Bug, Sentry link
์ฌ๊ธฐ์ PREFIX๋ ๋ค์ ์ค ์ ์ ํ ๊ฒ์ ์ฌ์ฉํฉ๋๋ค.
- ADD: ๊ธฐ๋ฅ ์ถ๊ฐ
- CHG: ๊ธฐ๋ฅ ๋ณ๊ฒฝ
- FIX: ์ค๋ฅ ์์
- REF: ๋ฆฌํฉํ ๋ง
- DEL: ์ ๊ฑฐ
ADD: ํฌ์ ์๋ฆฌ์ผ๋ผ์ด์ ์ถ๊ฐ
DEL: ํฌ์ ๋ทฐ ์ ๊ฑฐ
FIX: PEP8 ์์
FIX: ํ์
์์
ํ์
์ค๋ฅ๋ก ์ธํด ๋ฐ์ํ ์ฅ์ ๋์
# https://Sentry.io/issue=123
ํฌ์ ๋ทฐ ์ถ๊ฐ
CHG: ๋ก์ง ๋ณ๊ฒฝ
PR์ ์์ฑ์์ ๋ค์์ ์์์ ๋ง์ถ์ด ์ ๋ชฉ์ ์์ฑํฉ๋๋ค.
[{Jira ์ด์ ํค}] {๋ด์ฉ}
[BE-12] ์ํ ๋ชฉ๋ก API ์ค๋ฅ ํด๊ฒฐ
์ํ ๋ชฉ๋ก API ์ค๋ฅ ํด๊ฒฐ
- ๋ฆฌ๋ทฐ ์์ฒญ์๋ ๋ฆฌ๋ทฐ์ด๊ฐ ๋ฆฌ๋ทฐ ์์ฒญ์๊ฐ ์๊ณ ์๋ ๋ด์ฉ์ ๋น์ฐํ๊ฒ ์๊ณ ์๋ค๋ผ๋ ๊ฐ์ ์ ํ์ง ์์ต๋๋ค.
- ๋ฆฌ๋ทฐ ์์ฒญ์๋ ๋ฆฌ๋ทฐ์ด์๊ฒ ๋ณ๊ฒฝ์ฌํญ๊ณผ ๊ด๋ จ๋ ์ถฉ๋ถํ ๋ฌธ๋งฅ์ ์ ๋ฌํฉ๋๋ค.
๋ง์ฝ ์์ฑ์ ์ด๋ ค์์ ๊ฒช๊ณ ์๋ค๋ฉด ๋ค์ ํญ๋ชฉ์ ๋ํด ๋ต๋ณ์ ํ๋ ๋ฐฉ์์ผ๋ก ์์ฑํฉ๋๋ค.
- ์ด ์ผ์ด ์ ์์๋์๋์ง์ ๋ํ ์ค๋ช
- PR์ ๋ด์ฉ์ ์ดํดํ๊ธฐ ์ํ ๋ฐฐ๊ฒฝ์ ๋ํ ์ค๋ช
- ํ์ฌ์ ์ํ์ ๋ฏธ๋์ ๋ณ๊ฒฝ๋์ด์ผ ํ ๋ด์ฉ์ ๋ํ ๊ฐ๋จํ ์ค๋ช
- ์ด ์ผ์ XXX ๋ผ๋ ํ๋ก์ ํธ์์ ์์๋์์ต๋๋ค.
- ์ด ๋ณ๊ฒฝ์ฌํญ์ ์ดํดํ๊ธฐ ์ํด์๋ ์๋ ์ฐธ๊ณ ๋ฌธ์๋ก ์ฐธ์กฐํ ๋ฌธ์๋ฅผ ์ฝ์ด๋ณด์๋ฉด ๋์์ด ๋ฉ๋๋ค.
- ํ์ฌ๋ A ๋ผ๋ ๋์์ ํ๊ณ ์๋ ์ํ์ธ๋ฐ ์ด๊ฒ์ B ๋ก ๋ฐ๊พธ์ด C ๋ผ๋ ํจ๊ณผ๋ฅผ ๊ธฐ๋ํฉ๋๋ค.
- XXX ํ๋ก์ ํธ์์ C ๋ผ๋ ํจ๊ณผ๋ฅผ ๋ด๊ธฐ ์ํด์ ๋ณ๊ฒฝํฉ๋๋ค.
- A ์์ B ๋ก ๋ณ๊ฒฝ
- ๋ณ๊ฒฝ๋๋ ๋ด์ฉ์ ๊ฐ๋ณ ํญ๋ชฉ์ผ๋ก ์ชผ๊ฐ์ด ์์ฑํฉ๋๋ค.
- ์ฝ๋์ ๋ณ๊ฒฝ์ฌํญ์ ์ต๋ํ ์ ๋ฌํ์ฌ ๋ฆฌ๋ทฐ์ด๊ฐ ์ฝ๋์ ๋ณ๊ฒฝ ์ง์ ์ ์ด๋์ ๋ ์์ธกํ๋๋ก ํฉ๋๋ค.
- A ๋ชจ๋ธ์ ์ธ์คํด์ค ๋ฉ์๋์ ์ฃผ์์ ์์ ํฉ๋๋ค.
- B ํจ์์ ๋ฐํ๊ฐ์ ๋ณ๊ฒฝํฉ๋๋ค.
- C ํจ์์ ๋งค๊ฐ๋ณ์๋ช
์ ์ ์ ํ ์ด๋ฆ์ผ๋ก ๋ณ๊ฒฝํฉ๋๋ค.
- A ํ์ผ ์ฝ๋ ๋ณ๊ฒฝ
- ๋ณ๊ฒฝ์ฌํญ๊ณผ ๊ด๋ จ์ด ์๋ ํ์ ๋๊ตฌ๋ค์ ๋งํฌ๋ค์ ์ ๊ณตํด์ฃผ์ธ์.
- ์๊ฐ์ ์ธ ๋ณ๊ฒฝ์ธ ๊ฒฝ์ฐ, ์คํฌ๋ฆฐ์ท, GIF ๋ฑ์ ์ ๊ทน ํ์ฉํด์ฃผ์ธ์.
- ๋ฆฌ๋ทฐ์ด๋ ์ฝ๋ฉํธ๋ฅผ ๋จ๊ธธ ๋, ์ฝ๋ฉํธ์ ์๋์ ๋ฐ๋ผ ์ ์ ํ ๋ผ๋ฒจ์ ์ฌ์ฉํ์ฌ ๋ฆฌ๋ทฐ ์์ฒญ์๊ฐ ์ฝ๋ฉํธ์ ์๋๋ฅผ ๋ ์ ์ดํดํ ์ ์๊ฒ ํฉ๋๋ค.
- ๋ผ๋ฒจ๊ณผ ์ฝ๋ฉํธ ์ฌ์ด์ ๊ตฌ๋ถ์์ ํน๋ณํ ์ ํ์ ์์ต๋๋ค. ํธํ๊ฒ์ ์ฌ์ฉํด์ฃผ์ธ์.
1(Request Changes) 2(Request Changes) 3(Comment) 4(Approve) 5(Approve)
:-------------------:-------------------:-------------------:-------------------:
๋ณ๊ฒฝ ์๊ตฌ๋ ๋์ ๋ณ๊ฒฝ ์๊ตฌ๋ ๋ฎ์
1: ๊ผญ ๋ฐ์ํด์ฃผ์ธ์ (Request changes)
- ๋ฆฌ๋ทฐ์ด๋ ๋ณ๊ฒฝ์ฌํญ์ด ์๋น์ค์ ์ค๋ํ ์ค๋ฅ๋ฅผ ๋ฐ์ํ ์ ์๋ ๊ฐ๋ฅ์ฑ์ ์ ์ฌํ๊ณ ์๋ ๊ฒฝ์ฐ ์ด ๋ผ๋ฒจ์ ์ฌ์ฉํฉ๋๋ค.
- ๋ฆฌ๋ทฐ ์์ฒญ์๋ ์ด ์๊ฒฌ์ ์์ฒญ์ ๋ฐ์ํฉ๋๋ค.
- ๋ง์ฝ ๋ฐ์ํ๊ธฐ ์ด๋ ค์ด ๊ฒฝ์ฐ, ํฉ๋ฆฌ์ ์ธ ์๊ฒฌ์ ํตํด ๋ฆฌ๋ทฐ์ด๋ฅผ ์ค๋ํด์ผ๋ง ํฉ๋๋ค.
2: ์ ๊ทน์ ์ผ๋ก ๊ณ ๋ คํด์ฃผ์ธ์ (Request changes)
- ๋ฆฌ๋ทฐ์ด๋ ๋ณ๊ฒฝ์ฌํญ์ด ์๋น์ค์ ์ค๋ํ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง๋ ์์ง๋ง, ๋ฐ์์ด ๋์์ผ๋ฉด ํ๋ ์ฝ๋ฉํธ์ ์ด ๋ผ๋ฒจ์ ์ฌ์ฉํฉ๋๋ค.
- ๋ฆฌ๋ทฐ ์์ฒญ์๋ ์ด ์๊ฒฌ์ ์์ฉํ๊ฑฐ๋ ํฉ๋ฆฌ์ ์ธ ์๊ฒฌ์ ๋ค์ด ๋
ผ์ํ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
3: ์ฌ๋งํ๋ฉด ๋ฐ์ํด ์ฃผ์ธ์ (Comment)
- ๋ฆฌ๋ทฐ์ด๋ ๋น์ฅ ๋ฐ์์ด ๋์ง ์์๋ ๋์ง๋ง ์ฌ๋งํด์ ๋ฐ์์ด ๋๋ฉด ์ข๊ฒ ๋ค๋ ์ฝ๋ฉํธ์ ์ด ๋ผ๋ฒจ์ ์ฌ์ฉํฉ๋๋ค.
- ๋ฆฌ๋ทฐ ์์ฒญ์ ์ด ์๊ฒฌ์ ์์ฉํ๊ฑฐ๋, ๋ฐ์ํ ์ ์๋ ์ด์ ๋ฅผ ๋ค์ด ์ค๋ช
ํ๊ฑฐ๋, ๋ค์์ ๋ฐ์ํ ๊ณํ์ ๋ช
์์ ์ผ๋ก ํํํ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
4: ๋ฐ์ํด๋ ์ข๊ณ ๋์ด๊ฐ๋ ์ข์ต๋๋ค (Approve)
- ๋ฆฌ๋ทฐ์ด๋ PR ๊ธฐ๋ฅ์ ๋ฌธ์ ๊ฐ ์๊ณ , ํ ๋ฒ ๊ณ ๋ฏผํด ๋ณผ ๋งํ ์๊ฒฌ์ ๋ํด ์ด ๋ผ๋ฒจ์ ์ฌ์ฉํฉ๋๋ค.
- ๋ฆฌ๋ทฐ ์์ฒญ์๋ ์ด ์๊ฒฌ์ ๋ํด์๋ ๋ณ๋์ ์๋ต์ ๋ฌ์ง ์์๋ ๊ด์ฐฎ์ต๋๋ค.
- ์๊ฒฌ์ ๋ฐ์ํ๋ ๊ฒ ์ข์์ง ๊ณ ๋ฏผํด ๋ณด๋ ์ ๋๋ฉด ์ถฉ๋ถํฉ๋๋ค.
5: ๊ทธ๋ฅ ์ฌ์ํ ์๊ฒฌ์
๋๋ค (Approve)
- ๋ฆฌ๋ทฐ์ด๋ ์ฌ์ํ ์๊ฒฌ์ ๋ํด ์ด ๋ผ๋ฒจ์ ์ฌ์ฉํฉ๋๋ค.
- ๋ฆฌ๋ทฐ ์์ฒญ์๋ ์ด ์๊ฒฌ์ ๋ํด ๋ณ๋์ ์๋ต์ ๋ฌ์ง ์์๋ ๊ด์ฐฎ์ต๋๋ค.
p1; ์ด ๊ธฐ๋ฅ์ ์๋ชป๋ ๊ธ์ก์ ๊ณ์ฐํ๊ฒ ๋ฉ๋๋ค.
p2) ์ด ์ฝ๋๋ฅผ ์ด๋ ๊ฒ ๋ณ๊ฒฝ๋๋๊ฒ ์ด๋จ๊น์
p3, ์ฝ๋ ๊ตฌ์ฑ์ ์ด๋ ๊ฒํ๋ฉด ๊ฐ๋
์ฑ์ด ๋์์ง ๊ฒ ๊ฐ์์.
p4: ์ด๋ฐ ๋ฐฉ์์ผ๋ก ์์ฑ๋ ๊ฐ๋ฅํ ๊ฒ ๊ฐ์์.
p5. ์ด๋ฐ ์คํ์ผ๋ ๊ด์ฐฎ์๋ฏํด์.