TIL_ํ ํ๋ก์ ํธ_KPT
- -
๋ด์ผ๋ฐฐ์์บ ํ 12์กฐ ์ฌ๋ค๋ฆฌ์กฐ ๋จธ์ ๋ฌ๋ ํ ํ๋ก์ ํธ
๋ฐํ์๋ฃ : https://www.notion.so/Team-Project-1207c86899ac44c5aa4bd3fa78bece9e
๋ด์ผ๋ฐฐ์์บ ํ | Team Project
Object Recognition Machine Learning
www.notion.so
์์ฐ์์ : https://www.youtube.com/watch?v=SWMZ07HIiiY
KPT ํ๊ณ
1. KEEP
ํ์
- ๋ฌธ์ ๋ฐ์ ์ ํ์๊ณผ ๊ณต๋์ผ๋ก ๋ฌธ์ ํด๊ฒฐ
- ํ๋ฉด ๊ณต์ ๋ฅผ ํตํด ์ฆ์์์ ์ํฉ์ ๊ณต์ ํ๊ณ ํจ๊ป ํ์ธ
- ๋ค์ํ git ๊ธฐ๋ฅ ์ฌ์ฉ
- PR(ํ ๋ฆฌํ์คํธ)
- issue
- ๋ธ๋์น ๋ถํ ์์
- ๊ธฐ๋ณธ๊ธฐ๋ฅ: ์คํ์, ํ๊ธฐ, ์ปค๋ฐ ๋ฉ์ธ์ง ๋ณ๊ฒฝ
- ์ฝ๋ ๋ง๊ฐ ๋ ธ๋ ฅ(๋ถํ์ํ ์ฃผ์, print๋ฌธ, ์ฌ์ฉํ์ง ์๋ ๋ณ์/์ํฌํธ ์ ๊ฑฐ ๋ฑ)
- ํ์ ๊ธฐ๋ฅ์ ๋ํ ์ฌ์ ์กฐ์ฌ ๋ฐ ์คํ ๊ฐ๋ฅ์ฑ ํ๋จํ๊ณ ํ๋ก์ ํธ ์ผ์ ์ ๋ง์ถฐ ์งํ
- ex. ์นด์นด์คํก ๊ณต์ ๊ธฐ๋ฅ ์ฌ์ ์กฐ์ฌ ํ ๊ตฌํ ์์์๊ฐ ํ๋จ
๊ธฐ์
- flask-blueprint API ๋ชจ๋ํ
- ์์ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ๊ตฌํ(์นด์นด์ค)
- ์์ ์ํฌํธ ํ๋ก๊ทธ๋จ ์ ๊ทน ์ฌ์ฉ(postman ๋ฑ)
- ์ต๊ทผ ํ์ต ๋ด์ฉ์ ์ ๊ทน์ ์ผ๋ก ํ๋ก์ ํธ์ ์ ์ฉ
- ํ๋ก์ ํธ ํ๋ก ํธ & ๋ฐฑ์๋ ๋ถ๋ฆฌ ์ ์ฉ(javascript-fetch()ํจ์)
- ๋ฐ๋๋ผ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐฉ์ ์ ์ฉ
2. PROBLEM
ํ์
- git ์ฌ์ฉ์ ๋ฏธ์ํจ๊ณผ git ์ฌ์ฉ ๊ท์น ๋ฏธ์ง์
- git ๊ธฐ๋ฅ ์ฌ์ฉ์ ๋ํ ์๊ทน์ ์ธ ํ๋(๋ณํฉ ์ถฉ๋์ ๋ํ ๋๋ ค์ ๋ฑ)
- ์๋ก์ด ์ปจํ ์ธ ์ฌ์ฉ์ ๊พธ์คํ ํ์ง ์๋ ์ (๋ฎ์ PR ์ฌ์ฉ ๋น๋)
- ์ปค๋ฐ ๋ฉ์ธ์ง ํ์ ๋ฏธ์ง์
- ๊ตฌ์ฒด์ ์ด์ง ์์ ํ๋ก์ ํธ ๊ธฐํ
- DB & API์ ๊ตฌ์ฒด์ ์ธ ์ค๊ณ ํ์
- ์ข๋ ๋ํ ์ผํ ์์ด์ดํ๋ ์ ํ๋ก์ ํธ ๊ตฌ์กฐ ์ค๊ณ
- ์์ ์ง์ฒ๋ ์ฒดํฌ๋ฆฌ์คํธ ๋ฐ ์์ ๋ณ ์ผ์ ๋ฏธ๊ณํ
๊ธฐ์
- ํด ํ์ฉ ๋ฏธํก
- ์ค์๊ฐ ์ํต ํ์ฉ ํด (figma)
- ๋ฎ์ ์์ค์ ์ฝ๋, ์ธ์ด, ๋ฌธ๋ฒ ๊ฐ๋
๋ฐ ์ง์
- ex. HTML button ํ๊ทธ์ type ์์ฑ ๋ฏธ์ง์
- ๋ฆฌํฉํ ๋ง ์๋๋ฅผ ์ ํ ์
3. TRY
ํ์
- ๊ฐ ๋ด๋น ๊ธฐ๋ฅ ๋ณ ์ฝ๋ ๋ฆฌ๋ทฐ
- ๊ฐ ๋ด๋น ๊ธฐ๋ฅ ๋ณ ์ฒดํฌ๋ฆฌ์คํธ ์์ฑ(๊ธฐํ)
- ์๋์ ์ผ๋ก ๋์ ์ค๋ ฅ์ ํ์์ด ํ๋ด ๋ฏธ๋ ๊ฐ์ ์๋(๋ผ์ด๋ธ ์ฝ๋ฉ)
- ํ์ ๊ฐ์ธ์ ์ญ๋์ ํ์ ํ๋ ์๊ฐ์ ๊ฐ๊ณ ์ ๊ธฐ์ ์ผ๋ก ์ํ ๊ณต์
- ์ ๊ธฐ ์ํต ์๊ฐ ๊ณํ
- ์์นจ ํ์: ์ด์ ์ ํ๊ณ / ์ค๋์ ํ ์ผ ๊ณต์
๊ธฐ์
- ์ธ์ด๋ณ, ์ฐ์๋ณ๋ก ๋ณ์๋ช ์ด๋ ํจ์๋ช ์ง์ ๊ท์น์ ์ฌ์ ์ ์ฝ์
- ๋ฆฌํํ ๋ง ์๋
- ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ํตํ ๋ ๋์ ์ฝ๋ ๋ชจ์
- pylint ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ฉ
- ๊ธฐ๋ฅ๋ณ ํจ์ ๋ชจ๋ํ ์ ๊ทน ์๋
- ๊ฐ์ํ๊ฒฝ(์ธํฐํ๋ฆฌํฐ)์ ๋ํ ์ดํด๋๋ฅผ ์ฌ๋ฆฌ๊ณ ํ๋ด ๊ณต์
4. ๋๋์
์๊ด์ฉ
๋จธ์ ๋ฌ๋์ด๋ผ๋ ์์ํ์ง๋ง ์ ๋ฌธ์ ์ธ ๊ธฐ์ ์ ์ฌ์ฉํด๋ณธ ๊ฒ์ ๋ง์กฑํ๋ค. ๋ค๋ง, ๋จธ์ ๋ฌ๋์ ๋ํ ๋ฎ์ ์ง์ ์์ค๊ณผ ์ค์ต ๊ฒฝํ์ด ๋ถ์กฑํด ์ฐ๋ฆฌ ํ๋ก์ ํธ์ ๋ค์ด๊ฐ๋ ๋จธ์ ๋ฌ๋ ํํธ๋ฅผ ์ ์ดํดํ์ง ๋ชปํด์ ์์ฝ๋ค. ์๋ฌด๋๋ ๋จธ์ ๋ฌ๋์ด ๋ฉ์ธ ์ฃผ์ ์ด๊ธฐ ๋๋ฌธ์ด๋ผ๊ณ ์๊ฐํ๋ค. ๊ทธ ์ธ์ ์นํ์ด์ง ๊ตฌ์ฑ์ด๋ ๊ฐ๋จํ ๊ธฐ๋ฅ์ ๊ตฌํํ๋๋ฐ์๋ ๊ฝค ์์ ๊ฐ์ด ์๊ฒผ๊ณ , ์บ ํ์ ๋ฏธ๋ ์ปค๋ฆฌํ๋ผ ํด๋์ค์์ ๋ฐฐ์ด ๊ฐ๋ฐ ์ง์์ ์ด๋ฒ ํ๋ก์ ํธ์ ์ต๋ํ ์ ์ฉ์์ผ๋ณด๋ ค๊ณ ํ ๊ฒ์ ์ ํ ์ ์ด๋ผ๊ณ ์๊ฐํ๋ค.
ํ ํ์ ์ ์ธ ์ธก๋ฉด์์ , ์์ง ๋ด๊ฐ ๋ง์ด ๋ฏธ์ํ git ํ์ฉ์ ์ข๋ ๋ฅ์ํ ํ์์ผ๋ก๋ถํฐ ๋ฐฐ์ฐ๋ฉด์ ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ์๋ํด ๋ณธ ๊ฒ์ด ํฐ ์ํ์ด๋ผ๊ณ ์๊ฐํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ธ์ ๋ ๊ทธ๋ ๋ฏ ํ๋ก์ ํธ ๊ธฐํ์ ์์ฝ๊ณ ๋ค์ ํ๋ก์ ํธ๋ ์ข ๋ ์์ฐฌ ๊ธฐํ์ ํด๋ณด์๋ผ๋ ๋ค์ง์ ํ๋ค.
๋์ฑ๊ทผ
ํ์ ๊ธฐ๋ฅ ์์ฃผ์ด์ง๋ง ๊น๋ํ๊ฒ ์์ฑํ๋ค๊ณ ์๊ฐํจ.
๋๋ณด๋ค ๋์ ํ์๋ค์ ์ญ๋์ ๋ณด๋ฉด์ ํ์ต ๋ฐฉํฅ์ ์๊ฒ ๋จ.
๊ฐ์์ ๋ฐ์ด๋ ๋ถ๋ถ๋ค์ ๋ชจ์๋ค๋ ํ ํ๋ก์ ํธ์ ์ฅ์ ์ ์ฒดํํจ.
์ ๋ฐ์ ์ผ๋ก ๋ง์กฑ! (์ปดํจํฐ ์ง๋ฅด๊ณ ์ถ๋ค…)
์ด๋ํ
์ฒ์ ๋จธ์ ๋ฌ๋์ ๋ฐฐ์ฐ๊ณ ๋จธ์ ๋ฌ๋์ ๊ธฐ์ ์ ๋ด์๋ด๋ ํ๋ก์ ํธ๋ฅผ ํจ๊ป ๋ง๋ค ์ ์์๋ค. ๋ค์ ์ด๋ ค์ ๋ ์ ์ด ๋ง์๊ณ , ์์ง๊น์ง๋ ๋จธ์ ๋ฌ๋์ ๋ํ ๊ฐ๋ & ์ดํด๊ฐ ๋ถ์กฑํ๋ค๊ณ ์ค์ค๋ก ๋๊ผ๋ค. ์๊ฐ์ ๋ด์ด ๋จธ์ ๋ฌ๋์ ๋ํด์ ๊ณต๋ถ๊ฐ ํ์ํ๋ค๊ณ ์๊ฐํ๋ค.
ํจ๊ป ํ๋ก์ ํธ ์์ ์ ์งํํ๋ฉด์ ์ข ๋ ์ฑ์ฅํ ํ์ ์ ํ ์ ์์๋ค. ํจ๊ป ๋ฌธ์ ๋ฅผ ๊ณต์ ํ๊ณ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๊ณ ๊ตฐ๋ถํฌ ํ๋ ๋์ ํ์๋ค์ ๋ ธ๋ ฅ ๋๋ถ์ ์ด๋ฒ ํ๋ก์ ํธ๊ฐ ์ ๋ง๋ฌด๋ฆฌ ๋ ์ ์์๋ค. ๋ ์์ ์ ๊ธฐ๋ฅ์ ์ดํด ๋ฟ๋ง ์๋๋ผ ์๋ก์ ๊ธฐ๋ฅ์ ์ดํดํ๊ณ ์ ๊ทผํ์ฌ ์ฝ๋๋ฅผ ํจ๊ป ๋ณด๊ณ ๋ฆฌ๋ทฐํ๋ฉฐ ๊ณ ๋ฏผํ๊ณ ํด๊ฒฐํ๋ ์ด ๊ณผ์ ์ด์ผ๋ง๋ก ํ์ ์ ๊ฐ๊น์ด ๋ฐ ๋์์ ํ ์ ์์๋ค.
์ฝ๋์ ํ์ ๊ณผ ์ฉ๋์ ๋ํด์ ํ์คํ ์์งํ๊ณ , ์ด ๋ค์์ ์ค์๋ฅผ ์ค์ผ ์ ์๋๋ก ํด์ผ๊ฒ ๋ค.
์ข ๋ git ์ ๊ธฐ๋ฅ์ ์ ๊ทน ์ฌ์ฉํ๋ฉด์ ์ง๊ธ๋ณด๋ค ๋ ์ธ๋ฐํ ์์ ๊ณผ ๊ทธ ์์ ์ ๊ธฐ๋กํ๋ ์ต๊ด์ ๊ฐ์ ธ์ผ๊ฒ ๋ค.
ํ๊ฑดํฌ
์ด๋ฒ ๋จธ์ ๋ฌ๋ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ๋ชจ๋ธ์ ๋ถ์ํ๋๋ฐ ๋ ธํธ๋ถ ์ฌ์์ด ๋ฎ์ ๋ถ์์๊ฐ์ด ์ค๋๊ฑธ๋ ค์ ์ ๋จน์๊ณ , ์๊ฐ์ ์ธ ์ฌ์ ๊ฐ ๋ง์ด ์์ด ํ์ ๊ธฐ๋ฅ ์์ฃผ์ ํ๋ก์ ํธ๊ฐ ์์ฑ๋์ด ์์ฌ์ด ๋๋์ ๋ฐ์๋ค.์์ฑ๋ ์ฝ๋๋ฅผ ๋ณด๋ฉด์ ์ข ๋ ์ฝ๋์ ๋ํ ์ดํด๋ฅผ ์ํด ๊ณต๋ถ๋ฅผ ํด์ผ๊ฒ ๋ค๊ณ ์๊ฐํด๋ณด์๋ค.
์ด์ ํ๋ก์ ํธ์ ๋น๊ตํ์ฌ git ์ฌ์ฉ์ ๋น๋๊ฐ ๋์ด๋ฌ๋ค๊ณ ๋๊ผ๊ณ , ์ค๋ฅ์ ๋ํด ๋ค๊ฐ์ด ํ๋ฉด ๊ณต์ ๋ฅผ ์ด์ฉํด์ ํด๊ฒฐํ๋ ๊ฒ์ด ๊ธฐ์ต์ ๋จ์๋ค.
'๐ฆ ๋ด์ผ๋ฐฐ์์บ ํ > TIL(Today I Learned)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
TIL_220527_Django ๊ธฐ์ด (0) | 2023.01.01 |
---|---|
TIL_220526_Django ๊ธฐ์ด (0) | 2023.01.01 |
TIL_220524_ํ ํ๋ก์ ํธ (0) | 2023.01.01 |
TIL_220520_ํ ํ๋ก์ ํธ flask_blueprint (0) | 2023.01.01 |
TIL_220519_git ์๋ฌ (0) | 2023.01.01 |
์์คํ ๊ณต๊ฐ ๊ฐ์ฌํฉ๋๋ค