์๋ ํ์ธ์. ๊ณต์ค์ ๋๋ค.
3์๋ถํฐ ์ง๊ธ๊น์ง ์ ์ ๋ชจ์ต์ ๋๋์๋ณด๋ฉฐ ์์ผ๋ก 3๋ ๋์ ์ํ๋ ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ํด์ ์ด๋ค ๋ ธ๋ ฅ์ ํ ๊ฒ์ธ์ง
์ ์ด๋ณด๋ ค๊ณ ํฉ๋๋ค.
3๋ ํ์ ์ ๊ฐ ๊ผญ ์ค์ฒํ๊ณ ์์์ผ๋ฉด ์ข๊ฒ ๋ค์๐
1. ์ฌ๋ฌ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ํ์ตํ๊ธฐ(์ธ๋ถํ๋, ์ฝํผ๋ฐ์ค)
์ง๊ธ ์ด ์ฒซ ํ์ฌ๊ฐ ๋์ด ์๋ ์์ผ๋ก์ ์์์ด๋ผ๊ณ ์๊ฐํด์. ์์ง ์ ์๊ฒ ๋ง๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์๋น์ค๋ฅผ ์ฐพ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ์ฝํผ๋ฐ์ค๋ ์ธ๋ถํ๋์ ํตํ ๊ฒฝํ์ผ๋ก ํ๋์ฉ ์ฐพ์๊ฐ๋ ค๊ณ ํด์.
๊ทธ๋ฆฌ๊ณ ์ฐพ์์ ๋ฏธ๋์ ์ ๋ฅผ ์ํด ํํํ๋ ๊ณผ๊ฑฐ๋ฅผ ๋ง๋ค์ง ์๋๋ก ์ฑ์ธ ๊ณต๋ชจ์ ์ด๋ ํด์ปคํค ๋ฑ์ผ๋ก ์ญ๋๊ณผ ๊ฒฝ๋ ฅ์ ์๊ณ ํ ์ด ํ๋ก์ ํธ๋ฅผ ํตํ์ฌ ํฌํธํด๋ฆฌ์ค๋ฅผ ๊ณ์ํด์ ์ฑ์ฐ๋ ค ํด์.
์ ๋ ๊ฐ๋ฐ์ ๋ฐฐ์ฐ๋ฉด์ ์ธ์ ๊ฐ ์ฌ๋์๊ฒ ์ด๋ก์ด ์ํฅ์ ์ฃผ๋ ๋ฐ ์ฐ์ผ ์ ์์ ๊ฑฐ๋ผ๋ ์๊ฐ์ผ๋ก ์ ํ ์ํฅ๋ ฅ์ ์ค ์ ์๋ ๊ฐ๋ฐ์๊ฐ ๋๊ณ ์ถ์ด์. ํ์ฌ๊ฐ ๋ฐ๊ฑฐ๋ฆ์ด ๋ ์ ์๊ฒ ๊ทธ ๋ชฉํ๋ฅผ ํฅํด ๋์์์ด ๋ ธ๋ ฅํ ๊ฑฐ์์.
2. ์๊ธฐ ๊ณ๋ฐ
๊ฐ๋ฐ์๋ ๊ณ์ํด์ ๋ฐ์ ํ๋ ๊ธฐ์ ๋ก ์ธํ์ฌ ๋์์์ด ํ์ตํ๊ณ ์๊ธฐ ๊ณ๋ฐ์ ๋ฉ์ถฐ์๋ ์ ๋๋ ์ง์ ์ด๋ผ๊ณ ์๊ฐํด์. ๋ฉ์ถ๋ ์๊ฐ ์กฐ๊ธ์ฉ ๋ค์ณ์ง ์ ์๊ธฐ์ ๋ค์ณ์ง๋ ๊ฒ์ด ์์ด๋ค ๋ณด๋ฉด ๊ฑท์ก์ ์ ์์ด ๋ฉ์ด์ง๊ธฐ ๋๋ฌธ์ด์ฃ . ๋ฐ๋ผ์ ํ์ฌ ๋์๊ฒ ๋ถ์กฑํ ์ ์ ์ฐพ์ผ๋ฉฐ ์ฅ์ ์ ์ด๋ฆฌ๊ณ ๋จ์ ์ ๋ณด์ํ๋ ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ํด ๋ ธ๋ ฅํ ๊ฑฐ์์.
ํ์ตํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ด์ฉํ์ฌ ๊ธฐ๋ฅ์ ๊ตฌํํ ๋, ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค๊ณ ๋๋๋ ๊ฒ์ด ์๋ ๋ค์ ๋จ๊ณ๋ก ๋์ด๊ฐ ์ฝ๋์ ๊ฐ๋ ์ฑ์ ์ข๊ฒ ํ๊ณ ๋ ๊ฐ๊ฒฐํ๊ฒ ์์ฑํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ ์๊ฐํ๋ฉฐ ์ข์ ์ฝ๋์ ์ข์ ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ํด์ ๊ณ์ํด์ ๊ณ ๋ฏผํ ๊ฑฐ์์.
์ด๋ฐ ์๊ธฐ ๊ณ๋ฐ์ ๊ณ์ํด์ ์ด์ด๊ฐ๊ธฐ ์ํด์๋ ํ ๋ฒ์ ๋ง๋ค์ด์ง๋ ๊ฒ์ด ์๋ ์กฐ๊ธ์ฉ ๋งค์ผ ๊ณํ์ ์์ผ๋ฉฐ ์ต๊ดํ๋ฅผ ๋ง๋๋ ๊ฒ์ด ์ค์ํ๋ค๊ณ ์๊ฐํด์. "์ฒ์์๋ ์ฌ๋์ด ์ต๊ด์ ๋ง๋ค์ง๋ง ๋์ค์๋ ์ต๊ด์ด ์ฌ๋์ ๋ง๋ ๋ค"๋ผ๋ ๋ง์ฒ๋ผ ๊ฒฐ๊ณผ๊ฐ ํ๋์ ๋ณด์ด์ง ์์ ์ํ๊ณ ์๋์ง ์์ฌ์ด ๋ค๊ฒ ์ง๋ง ์ธ์ ๊ฐ ๋น์ ๋ฐ๋ ๋๊น์ง ๋ฐ๋ณตํ ๊ฑฐ์์.
3. ๋์์์ด ๊ธฐ๋กํ๊ธฐ
์ฌ๋์ ๊ธฐ๋กํ์ง ์์ผ๋ฉด ๋์น๊ณ ๊ธฐ์ตํ์ง ๋ชปํ๊ฒ ๋๋ค๊ณ ํด์. ๋ธ๋ก๊ทธ ๋๋ ๋ ธ์ ์ ํ์ตํ ๋ด์ฉ, ํ๋ก์ ํธ๋ฅผ ํ๋ฉด์ ๋ฐฐ์ฐ๊ณ ๊ฒฝํํ ๋ถ๋ถ, ์ค๋ฅ๋ฅผ ๊ณ ์น ์ ๋ฑ ์์ ๋กญ๊ฒ ๊ฐ๋ฐ๊ณผ ๊ด๋ จ๋ ๋ด์ฉ์ ์์ฑํ ๊ฑฐ์์. ๊ธฐ๋ก์ ํ๋ฉฐ ์์ ์ด ์๋ ๋ถ๋ถ์ด๋ผ๊ณ ์๊ฐํด๋ ๋จ์๊ฒ ์ค๋ช ํ์ง ๋ชปํ๋ฉด ์ ๋๋ก ์๋ ๊ฒ์ด ์๋๊ธฐ ๋๋ฌธ์ ์๋ฒฝํ ์๊ณ ์๋์ง ๋๋์๋ณผ ์ ์๊ณ ๊ณต์ ๋ฅผ ํตํด ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ์๋ ๊ฐ๋ฐ์๋ค์๊ฒ ๋์์ ์ค ์ ์์ด์.
1์ผ 1 commit, 1์ผ 1 ํฌ์คํ , ์ค๋์ ๊ฐ๋ฐ ์ผ์ง ๋ฑ ํญ์ ๊ธฐ๋ก์ ๋จ๊ธฐ๋ฉด์ ๊ณผ๊ฑฐ๋ฅผ ๋๋์ ์์ ์ ๋ถ์กฑํ ์ ์ ์๊ฐํ๋ฉด์ ์ฑ์ฐ๋ ค ํ๊ณ ๋ํ ํฌํธํด๋ฆฌ์ค๋ฅผ ์ ๋ฐ์ดํธํ๋ฉฐ ์ด์ง ์ค๋น ์ ๋์์ด ๋ ์ ์๊ฒ ๋ ธ๋ ฅํ ๊ฑฐ์์.
4. ๋ชฉํ๋ฅผ ์ก๊ณ ํ ๋จ๊ณ์ฉ ์ฌ๋ผ๊ฐ๊ธฐ
๋ชฉํ๋ฅผ ์ก์ง ์์ผ๋ฉด ์ด๋๋ฅผ ํฅํด ๋ ธ๋ ฅํ๊ณ ์๋์ง ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์ ์ฝ๊ฒ ์ง์น ์ ์์ด์. ๊ทธ๋์ ์ ๋ ๋ชฉํ๋ฅผ ์ก๊ณ ๋ชฉํ๋ฅผ ํด๊ฒฐํ ๋๊น์ง ๋๊ธฐ๋ถ์ฌ๋ก ๋ง์์ ๋ค์ก์ผ๋ฉฐ ํ ๋จ๊ณ์ฉ ์ฌ๋ผ๊ฐ๋ ค๊ณ ํด์.
๋ํ ๊ฐ๋ฐ์๋ก์ ํ์ต๊ณผ ๋ฐ์ ํ๊ณ ์ถ์ ๊ฒ์ด ๋๋ฌด ๋ง์ ๋ฌด์์ ํด์ผ ํ ์ง ๋ชจ๋ฅด๊ฑฐ๋ ๋๋ฌด ๋จผ ๋ฏธ๋๋ฅผ ์๊ฐํด์ ํ์ฌ์ ์ถฉ์คํ์ง ๋ชปํ ๋๊ฐ ์ง์๋๊ณ ์๋ค๊ณ ๋๊ปด์ง๋๋ผ๊ณ ์. ์ด๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ํ๋ฃจํ๋ฃจ ๊ณํ์ ์ธ์ ๊ธํ ๊ฒ๊ณผ ์ค์ํ ๊ฒ์ ๋๋์ด ์๊ฐ์ ์์ฐจ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ํ ๊ฑฐ์์.
๋์์ ๋ฌธ์ ๋ฅผ ๋ฎ์ด๋๊ณ ์ก์ง ๋ชปํ ๋ฏธ๋๋ฅผ ๊ณ์ ์๊ฐํ๋ ๊ฐ๋ฐ์๊ฐ ์๋ ๊ฒฝํ์ ํ๊ณ ๊ฒฝ๋ ฅ์ ์์ผ๋ฉฐ ์ด๋ป๊ฒ ์ฑ์ฅํ ๊น ์๊ฐํ๋ ๊ฐ๋ฐ์๋ฅผ ํฐ ๋ชฉํ๋ก ์ผ์ ๊ฑฐ์์.
5. ๋๋ง์ ํน๋ณํ ํน์ง ์ฐพ๊ธฐ
์์ฆ ๋๋ฌด ์ํ๋ ๊ฐ๋ฐ์๋ถ๋ค์ ๋ณด๋ค ๋ณด๋ ์์์ด ๋จ์ด์ง๊ณ ์์ ๊ฐ์ด ๋จ์ด์ง๋๋ผ๊ณ ์. ์ ๋ง ์ ์๋ฆฌ๊ฑธ์์ด๋ผ๋ ์ฌ์ค์ ์ข์ ํ๊ธฐ๋ ํ๊ณ ์. ํ์ง๋ง ๊ณ์ํด์ ์ด๋ ๊ฒ ์ด ์๋ ์๋ค๋ ์๊ฐ์ ๋ค๋ฅธ ๊ฐ๋ฐ์๋ค๊ณผ๋ ์ฐจ๋ณํ๋ ํน๋ณํ ํน์ง์ ๋ฌด๊ธฐ๋ก ์ผ์์ผ๊ฒ ๋ค๊ณ ๋๊ผ์ด์.
๊ทธ๋ฆฌ๊ณ ์๋ฌด๋ฆฌ ์ค๋ ฅ์ด ๋ถ์กฑํด๋ ๋ ์์ ์ด ์์ถ ๋ค๊ณ ์์ ๊ฐ์ด ์๋ค๋ฉด ํ ์ ์๋ ๊ฒ๋ ๋ชปํ ์ ์๊ธฐ์ ์ ๋ง ์์ ์๊ฒ ๋งํ ์ ์๋ ๊ฒ๋ค์ ํ๋์ฉ ๋ง๋ค์ด ์์ ๊ฐ๋ฉฐ ํญ์ ์์ ๊ฐ์ ๊ฐ์ง๋ ค๊ณ ํด์.
์ฌ์ค ์ ๊ฐ ํฉ๊ฒฉ ์๊ธฐ๋ฅผ ์ธ ์๊ฒฉ์ด ์๋์ง๋ ์ ๋ชจ๋ฅด๊ฒ ์ด์.
์ ์ ๋ฅ๋ ฅ์ผ๋ก ๋ฝํ ๊ฒ์ด ์๋ ์ด์ด ์ข์ ์ ๋ฐฐ๋ ๋๋ถ์ ํฉ๊ฒฉ์ ํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ด์ฃ .
ํ์ง๋ง ๋ฅ๋ ฅ์ ์ธ์ ๋ฐ์ง ๋ชปํด ์ข์ ํ๋ ๊ฒ์ด ์๋ ์ฑ์ฅํ๋ ๊ฐ๋ฐ์๊ฐ ๋ ์ ์๋๋ก ๋ ธ๋ ฅํ๋ ค ํด์.
๋๊น์ง ๊ธ ์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
์ง๊ธ๊น์ง ๊ณต์ค์ด์์ต๋๋ค.๐๐ปโ๏ธ