๐ช ํด๋ฆฐ์ฝ๋? ํด๋ฆฐ ์ปค๋ฐ ๋ฉ์ธ์ง!
ํด๋ฆฐ ์ฝ๋๋ฅผ ์ง๋ ๊ฒ ๋งํผ, ํด๋ฆฐ ์ปค๋ฐ ๋ฉ์ธ์ง๋ฅผ ๋จ๊ธฐ๋ ๊ฒ๋ ์ค์ํ๋ค!
๋ค๋ค ํด๋ฆฐ ์ฝ๋๋ ์ ๊ฒฝ์ ์ฐ๊ณ ์์ง๋ง, ํด๋ฆฐ ์ปค๋ฐ ๋ฉ์ธ์ง๋ฅผ ๋จ๊ธฐ๋ ๊ฒ์๋ ์ ๊ฒฝ์ ๋ง์ด ์ฐ์ง ์๊ณ ์๋ค.
โ ์ฐ์ ํด๋ฆฐ ์ฝ๋๋ ์ด๋ค ์ฝ๋์ธ๊ฐ?
- ๊ฒฐํฉ๋๋ ๋ฎ๊ณ ์์ง๋๋ ๋์ ๊ฐ์ฒด์งํฅ์ ์ธ ์ฝ๋
- ์งง๊ณ ๊ฐ๊ฒฐํ ์ฝ๋
- ๊ฐ๋
์ฑ์ด ์ข์ ์ฝ๋
- ๋ ์ด์ ๊ณ ์น ๊ฒ ์๋ ์ฝ๋
- ์ค๋ณต์ด ์๋ ์ฝ๋
- ํ
์คํธ๊ฐ ๋ง์ ์ฝ๋
โ ๊ทธ๋ผ ํด๋ฆฐ ์ปค๋ฐ ๋ฉ์ธ์ง๋ ๋ญ๊น?
- ๋ค์๋ด๋ ํ ๋์ ๋ค์ด์ค๋ ๊ฐ๊ฒฐํ ๋ฉ์ธ์ง
- ํ์ง๋ง ๋ชจ๋ ๋ด์ฉ์ ๋ด๊ณ ์๋ ๋ฉ์ธ์ง
์ ์กฐ๊ฑด์ ์ถฉ๋ถํ ๋ง์กฑ์ํค์ง๋ ์ด๋ ต์ง๋ง, ๊ฐ๋จํ ๊ท์น์ ์ ํ๋ฉด ์ถฉ๋ถํ ํด๋ฆฐ ์ปค๋ฐ ๋ฉ์ธ์ง๋ฅผ ๋จ๊ธธ ์ ์๋ค.
โ๏ธ git commit ์ปจ๋ฒค์
์ค์ ํ๊ธฐ
๋ง์ฝ ํ ํ๋ก์ ํธ์ด๋ , ๊ฐ์ธ ํ๋ก์ ํธ์ด๋ ์์ํ๊ธฐ ์ ์ ๊ฐ์์ ์ปค๋ฐ ๋ฉ์ธ์ง ๋จ๊ธฐ๋ ๊ท์น์ ์ ํด์ผํ๋ค. ๊ฐ์ธ ํ๋ก์ ํธ์ ๊ฒฝ์ฐ์๋ ์ฐจํ ๋ฒ๊ทธ ์์ ๋ฐ ๊ณผ๊ฑฐ ์ฝ๋ ์ด๋ ฅ์ ์ฝ๊ฒ ์ฐพ์ ์ ์๊ธฐ ์ํด ๋จ๊ฒจ์ผํ์ง๋ง, ํ ํ๋ก์ ํธ์ ๊ฒฝ์ฐ์๋ ๊ฐ์ ๊ธฐ๋ฅ๋ณ๋ก ๋ธ๋์น๋ฅผ ๋๋ ์ฝ๋ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๊ธฐ ๋๋ฌธ์, ์ปค๋ฐ ๋ฉ์ธ์ง๋ฅผ ๋ฐ๋์ ์์ธํ ๋จ๊ฒจ์ผ ํ๋ค. ๊ทธ๋์ ํ์ ๋ง๋ ์ปค๋ฐ ๋ฉ์ธ์ง ๋ฃฐ์ ์ ํ ํ ํ๋ก์ ํธ๋ฅผ ์์ํด์ผ ํ๋ค.
๐ git commit ๋ฉ์ธ์ง ๊ธฐ๋ณธ ๊ท์น
- ์ ๋ชฉ๊ณผ ๋ณธ๋ฌธ์ ์ค๋ก ๋ถ๋ฆฌํด์ ๊ตฌ๋ถํ๋ค.
- ์ ๋ชฉ์ ์ต๋ํ ๊ฐ๊ฒฐํด์ผํ๋ค.
- ์ ๋ชฉ ๋์ ๋ง์นจํ(.)๋ ๋ฃ์ง ์๋๋ค.
- ์ปค๋ฐ ๋ฉ์ธ์ง๋ ํญ์ ๋ช
๋ น๋ฌธ์ผ๋ก ๋ฃ๋๋ค.
- ๋ณธ๋ฌธ์ How(์ด๋ป๊ฒ) ๋ณด๋ค What(๋ฌด์์),Why(์) ์์ฃผ๋ก ์์ฑํ๋ค.
- ๋๋ช
์ฌ๋ณด๋ค ๋ช
์ฌ๋ฅผ ์ฌ์ฉํ๋ค.
- ๋์ฌ๋ฅผ ๋ช
์ฌํ์ํค๊ธฐ ๋ณด๋ค๋ ๊ทธ ์๋ฏธ๋ฅผ ์ ํํํ๋ ๋ช
์ฌ๋ฅผ ์ฐพ์์ ์ฌ์ฉํ๋ค. ๊ทธ๋ ๊ฒ ๋๋ฉด ๋ฌธ์ฅ์ด ์ฅํฉํ์ง ์๊ณ ๊ฐ๊ฒฐํด์ง๋ค.
- ๊ด์ฌ๋ ์ฌ์ฉํ์ง ์๋๋ค.
- ๊ผญ ํ์ํ ๊ฒฝ์ฐ๊ฐ ์๋๋ฉด a
, an
, the
๋ ์ฌ์ฉํ์ง ์์ต๋๋ค.
- ๋ถ์ ๋ฌธ
Don't
๋ฅผ ์ฌ์ฉํ๋ค.
- ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ๋ช
๋ น๋ฌธ ํํ๋ก ์จ์ผ ํ๋ค๋ ๊ฒ์ ๋ชจ๋๋ค ์๊ณ ์์ง๋ง, ๋ถ์ ๋ช
๋ น๋ฌธ์ ์ฌ์ฉํ๋ ๊ฒ์ ์ ๋ชจ๋ฆ
๋๋ค. โA๋ฅผ ์ฌ์ฉํดโ๋ผ๊ณ ๋ช
๋ นํ์ผ๋ ๋ฐ๋๋ฅผ ์ด์ผ๊ธฐ ํ ๋๋ โA๋ฅผ ์ฌ์ฉํ์ง๋งโ๋ก ํํํด์ผ ํฉ๋๋ค. Not use๊ฐ ์๋๋ผ Donโt use ์
๋๋ค.
- ์คํ ์์ ์ Correct misspelled text๊ฐ ์๋๋๋ค.
- ๊ทธ๋ฅ Fix typo
๋ผ๊ณ ๋ง ํ๋ฉด ๋ฉ๋๋ค.