CACAMUCA๋ ์ ์ธ๊ณ์ ๊ณผ์๋ฅผ ๋ฆฌ๋ทฐํ๋ ์ฌ์ดํธ์ ๋๋ค!!
์ดํ์ | ์์ ์ธ | ์ด์ฃผ์ | ๊ฐ์์ | ๋ฐ์ฑ์ค |
Lee Hyeon Seok | Son Jung In | Yi Ju Won | Kang Su Ui | Park Seong Joon |
๋ฆฌ๋ทฐ, ์ข์์ ๊ธฐ๋ฅ | ํต๊ณ, ์์ฒญ ๊ธฐ๋ฅ | ์นดํ ๊ณ ๋ฆฌ, ์ํ ๊ธฐ๋ฅ | ์ ๊ณ , ๋ธ๋๋ฆฌ์คํธ ๊ธฐ๋ฅ | ํ์, ๋ก๊ทธ์ธ ๊ธฐ๋ฅ |
- ๊ธฐ๋ฅ๋ณ๋ก ๊ฐ๊ฐ์ ์ํฉ์ ํ ์คํธํ๋ ์ฝ๋๋ฅผ ๊ตฌํํ๋ค.
- ์๋ก์ด ๊ธฐ๋ฅ, ๋ฒ๊ทธ fix ๋ฑ์ ์ฝ๋ ์์ ์ด ์๋ค๋ฉด ์ด์๋ฅผ ์์ฑํ๋ค.
- ๋ํ ๋๋ผ 5๊ฐ (ํ๊ตญ, ์ผ๋ณธ, ๋ฏธ๊ตญ, ๋๋ง, ๋ฒ ํธ๋จ)์ ์ ๋ top10์ ๋ณผ ์ ์๋ค.
- top 10์ ์ ๋ ์์ฑ๋ ๋ฆฌ๋ทฐ์ ๋ณ์ ์ ๊ธฐ์ค์ผ๋ก ์ค์ผ์ค๋ฌ๋ฅผ ํตํด ํต๊ณ๋ฅผ ๋ธ๋ค.
- top 10์ ๊ณผ์๋ฅผ ์ ํํ๋ฉด ํด๋น ์ํ์ ๋ฆฌ๋ทฐ๋ค์ ๋ณผ ์ ์๋ค.
- ๊ฒ์ ๊ธฐ๋ฅ์ ํตํด ์ํ๋ ๊ณผ์๋ฅผ ๊ฒ์ํ ์ ์๋ค.
- ๋ด๋น๊ฒ์ด์
๋ฐ์ ๋๋ผ๋ฅผ ํด๋ฆญํ์ฌ ํด๋น ๋๋ผ์ ์ํ๋ค์ ๋ณผ ์ ์๋ค.
- ์ํ์ ๋ํ ๋ฆฌ๋ทฐ๋ฅผ ์์ฑํ ์ ์๋ค.
- ๋ฆฌ๋ทฐ์๋ ๋ณ์ , ํค์๋, ๋ฆฌ๋ทฐ ๋ด์ฉ, ๊ฐ๊ฒฉ, ์ฌ์ง์ ์
๋ ฅํ ์ ์๋ค.
- ์ํ์์ ๋ณธ์ธ์ด ์์ฑํ ๋ฆฌ๋ทฐ๋ฅผ ๋ณผ ์ ์๋ค.
- ๋ฆฌ๋ทฐ์๋ ์์ฑ์, ๋ด์ฉ, ๋ฆฌ๋ทฐ ์ฌ์ง, ์ข์์๊ฐ ํ์๋๋ค.
- ๋ฆฌ๋ทฐ์๋ ์ข์์๋ฅผ ํด๋ฆญํ ์ ์์ผ๋ฉฐ, ๋ค์ ํ ๋ฒ ํด๋ฆญํ๋ฉด ์ข์์๊ฐ ์ทจ์๋๋ค.
- ์์ด๋, ๋น๋ฐ๋ฒํธ, ๋๋ค์, ์ด๋ฉ์ผ, ๊ตญ์ , ์ฑ๋ณ, ์๋
์์ผ์ ์
๋ ฅํ์ฌ ํ์๊ฐ์
ํ ์ ์๋ค.
- ์์ด๋์ ์ด๋ฉ์ผ์ ๊ธฐ์กด ํ์๊ณผ ์ค๋ณต๋ ์ ์๋ค.
- ๋น๋ฐ๋ฒํธ๋ ๋น๋ฐ๋ฒํธ ํ์ธ์ ํจ๊ป ๋ฐ์ ์ผ์นํ๋์ง ํ์ธํ๋ค.
- ์๋
์์ผ์ ํ์๊ฐ์
๋ ์ง ์ดํ๊ฐ ๋ ์ ์๋ค.
- ์ด๋ฉ์ผ์ ์
๋ ฅํ๋ฉด ํด๋น ์ด๋ฉ์ผ๋ก ์์ด๋ ์ ๋ณด๊ฐ ์ ์ก๋๋ค.
- ์์ด๋๋ฅผ ์
๋ ฅํ๋ฉด ์์ด๋์ ํจ๊ป ์ ์ฅ๋ ์ด๋ฉ์ผ๋ก ์์ ๋น๋ฐ๋ฒํธ๊ฐ ์ ์ก๋๋ค.
- ์ํ๋ ๊ณผ์/์ํ์ด ์๋ค๋ฉด ์์ฒญํ๊ธฐ๋ฅผ ํตํด ๊ณผ์๋ฅผ ๋ฑ๋กํ ์ ์๋ค.
- ์ํ๋ ์ํ์ ์ด๋ฆ, ๋๋ผ, ์นดํ
๊ณ ๋ฆฌ, ์ฌ์ง, ๋ด์ฉ์ ์
๋ ฅํ์ฌ ์์ฒญํ ์ ์๋ค.
- ๊ตญ์ , ๋น๋ฐ๋ฒํธ, ์ด๋ฉ์ผ๊ณผ ๊ฐ์ ํ์์ ๋ณด๋ฅผ ์์ ํ ์ ์๋ค.
- ๋ด๊ฐ ์์ฑํ ๋ชจ๋ ๋ฆฌ๋ทฐ๋ฅผ ๋ณผ ์ ์๊ณ , ์์ ๊ณผ ์ญ์ ๊ฐ ๊ฐ๋ฅํ๋ค.
- ์ฌ์ดํธ์ ๋ํ ์ฌ์ฉ์ ํ๊ฐ๋ฅผ ์์ฑํ ์ ์๋ค.
- ํ์ ํํด๋ฅผ ํ ์ ์๋ค.
- ๋์ ์ ๊ณ ํ์๊ฐ ์ผ์ ์์น๋ฅผ ์ด๊ณผํ๋ฉด ํด๋น ๋ฆฌ๋ทฐ๋ ์ญ์ ๋๋ค.
- ๋ฆฌ๋ทฐ๊ฐ ์ ๊ณ ๋ ๋ ์ฌ์ฉ์๋ ํจ๊ป ์ ๊ณ ๋๋ฉฐ, ์ฌ์ฉ์ ๋ํ ๋์ ์ ๊ณ ํ์๊ฐ ์ผ์ ์์น๋ฅผ ์ด๊ณผํ๋ฉด ๋ธ๋๋ฆฌ์คํธ์ ์ค๋ฅด๊ฒ ๋๋ค.
- ํ์์ ์ ์ฒด ๋ชฉ๋ก์ ๋ณผ ์ ์๋ค.
- ํ์ ๋ชฉ๋ก์ ํญ๋ชฉ์ ๋ฐ๋ผ ์ ๋ ฌ์ด ๊ฐ๋ฅํ๋ค.
- ์ ๊ณ ๋ด์ญ์ ๋ณผ ์ ์๋ค.
- ์ ๊ณ ์, ํผ์ ๊ณ ์, ์ ๊ณ ์ ํ๋ฑ์ ๋ด์ฉ์ ๋ณผ ์ ์์ผ๋ฉฐ ์ ๊ณ ๋ฅผ ์๋ฝํ๊ฑฐ๋ ๋ฐ๋ คํ ์ ์๋ค.
- ๋ธ๋๋ฆฌ์คํธ ๋ด์ญ์ ๋ณผ ์ ์๋ค.
-์ด์ ์ ๋ธ๋๋ฆฌ์คํธ์๋ ํ์ ์ ๋ณด๋ ๋ณผ ์ ์์ผ๋ฉฐ, ๊ด๋ฆฌ์๊ฐ ์ง์ ๋ธ๋๋ฆฌ์คํธ๋ฅผ ํด์ ํ ์ ์๋ค.
- ์ํ ์์ฒญ์ ์ ์ฒด ๋ชฉ๋ก์ ๋ณผ ์ ์๋ค.
- ์์ธ๋ณด๊ธฐ๋ฅผ ํตํด ๋ด์ฉ์ ํ์ธํ ์ ์๊ณ , ๊ด๋ฆฌ์ ๋ด์ฉ์ ๋ณด์ํ์ฌ ์ํ์ ๋ฑ๋กํ ์ ์๋ค.
- ์นดํ
๊ณ ๋ฆฌ ๋ชฉ๋ก์ ๋ณผ ์ ์๋ค.
- ํน์ ๋ ์ง์ ๋๋ผ์ ๋ฐ๋ฅธ ์ํ ํต๊ณ๋ฅผ ๋ณผ ์ ์๋ค.
- ์ข์์, ๋ฆฌ๋ทฐ ์๊ฐ ํญ๋ชฉ์ผ๋ก ํฌํจ๋๋ฉฐ, ํด๋น ๋ ์ง์ top 10 ๋ชฉ๋ก๋ ๋ฐ๋ก ์กฐํํ ์ ์๋ค.
- ํต๊ณ๋ ์์ธ๋ณด๊ธฐ๋ฅผ ํตํด ์๊ฐ์ ์ธ ํต๊ณ์๋ฃ๋ฅผ ๋ณผ ์ ์๋ค.
- ์ฌ์ฉ์ ํ๊ฐ๋ฅผ ๋ณผ ์ ์๋ค. ์ฌ์ฉ์ ํ๊ฐ๋ก ๋ฐ์ ๋ณ์ ์ ํ๊ท ์ ๋ณผ ์ ์๋ค.
- Issue๊ฐ ์๊ธฐ๋ฉด Repository์ Issues์ ๊ธฐ๋กํ๊ธฐ
- main branch์ ๋ฐ๋ก push ๊ธ์ง! develop branch๋ก Pull requests ํ๊ธฐ
- git convention์ ์งํค๊ธฐ
- pr ์ ์ ์ด์ ๋ฐํ ํ์, pr ํ ๋ ์ด์ ๋ฒํธ ์ ๋ ฅ ํ์!
- ์ด์ ํ๋๋ ๋ณธ์ธ์ด ํ๋ฃจ ๋ด์ ํด๊ฒฐํ ์ ์๋ ์์ผ๋ก ์ ์ ํ๊ธฐ
- pr์ ๋ชจ๋ ์ฌ๋์ด ์ฝ๋ ๋ฆฌ๋ทฐ ๋จ๊ธฐ๊ธฐ (LGTM ๊ธ์ง๐ )
Convention | ๋ด์ฉ |
---|---|
Feat | ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ |
BugFix | ๋ฒ๊ทธ ์์ |
Test | ํ ์คํธ ์ฝ๋, ๋ฆฌํํ ๋ง ํ ์คํธ ์ฝ๋ ์ถ๊ฐ, Production Code(์ค์ ๋ก ์ฌ์ฉํ๋ ์ฝ๋) ๋ณ๊ฒฝ ์์ |
Comment | ํ์ํ ์ฃผ์ ์ถ๊ฐ ๋ฐ ๋ณ๊ฒฝ |
Rename | ํ์ผ ํน์ ํด๋๋ช ์ ์์ ํ๊ฑฐ๋ ์ฎ๊ธฐ๋ ์์ ๋ง์ธ ๊ฒฝ์ฐ |
Remove | ํ์ผ์ ์ญ์ ํ๋ ์์ ๋ง ์ํํ ๊ฒฝ์ฐ |
Design | CSS ๋ฑ ์ฌ์ฉ์ UI ๋์์ธ ๋ณ๊ฒฝ |
Refactor | ํ๋ก๋์ ์ฝ๋ ๋ฆฌํฉํ ๋ง |