๋ชฉ๋ก์๋์ฐจ๊ฒฝ์ฃผ๊ฒ์ (2)
DevLog ๐ถ

์๋์ฐจ ๊ฒฝ์ฃผ ๊ฒ์์ ์ ๋ฒ ์ฃผ์ ๋๋ฌ์ง๋ง... ์๋ก์ด ๋ฏธ์ ์ ์ ์ํ๋๋ผ ์ด์ ์์ผ ํ๊ณ ๋ฅผ ์์ฑํ๋ค... ๐ฅน ์คํ์ด๋ ์งํํ ์ฒซ ํ์ดํ๋ก๊ทธ๋๋ฐ์ด๋ค. ํ๋์ ๋ ธํธ๋ถ์ผ๋ก ๊ฐ์ด ์ฝ๋ฉํ๋ ๊ฑด ์ฒ์ ํด๋ณด๋ ๊ฒฝํ์ด๋ผ ์๋ฌ๋๋ค. ์ง๊ธ ์์ ๋๋ผ๋ ๊ฑฐ์ง๋ง, ํผ์ ์ฝ๋ฉํ ๋๋ณด๋ค ์๊ฐ์ ๋ ๊ฑธ๋ ค๋ ํ์ด์๊ฒ ๋ถ๋๋ฝ์ง ์์ ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ ์ํด์ ๋ ์ข์ ๋ฐฉํฅ์ผ๋ก ์ค๊ณํ๊ธฐ ์ํด์ ์์์ ์ผ๋ก ๋ ธ๋ ฅํ๊ฒ ๋๋ ๊ฒ ๊ฐ๋ค. ํ๊ณ ๋ฅผ ์ด๋ป๊ฒ ์์ฑํ ๊น ๊ณ ๋ฏผํ๋๋ฐ, ์ฝ๋๋ ๋จ๊ณ๋ณ๋ก branch๊ฐ ๋๋์ด์ ธ ์๊ณ , ๊ธฐ๋ฅ ๋ชฉ๋ก๋ ๋ ์์ธํ๊ฒ ์์ฑ๋์ด ์๊ธฐ ๋๋ฌธ์ ์ฝ๋์ ๋ํ ์ค๋ช ๋ณด๋ค๋ ์ด๋ค ์์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋์ง ์ ๋ ๊ฒ ๋ ์ข์ ๊ฒ ๊ฐ์์ ๊ทธ๋ ๊ฒ ์ ์ด๋ณด๋ ค๊ณ ํ๋ค :D โ๏ธ ์์ฑํ ์ฝ๋ GitHub - Cl8D/java-racingcar: ์๋์ฐจ ๊ฒฝ..

์ฐํ ์ฝ ์์ ๋ค์๋ ๋ด์ฉ ์ค์์ ๊ฐ๋จํ๊ฒ ๋ด ์๊ฐ์ ์ ๋ฆฌํ๊ณ ์ถ์ด์ ์์ฑํ๋ ๊ธ! โจ ํ ์คํธ ์ฝ๋์ ๋ฒ์ ํ ์คํธ ์ฝ๋๋ ์ด๋ ์ ๋๋ก ์๊ฒ ๋ง๋ค์ด์ผ ๋ ๊น ๊ณ ๋ฏผ์ ๋ง์ด ํ๋ค. ์ฌ์ค ์ด์ ์๋ ํ ์คํธ ์ฝ๋๋ฅผ ๊ฑฐ์ ์์ฑํ ๊ฒฝํ๋ ์๊ณ , given-when-then๋ง ๊ตฌ๊ตฌ์ ์ ์๊ณ ์์์ด์ ํ ์คํธ ์ฝ๋์ ๋ฒ์๊น์ง๋ ์ ๋๋ก ์๊ฐํด ๋ณธ ์ ์์๋ค. (์ ์ง์ง ์๋์ด๋ค!) ๊ฐ์ธ์ ์ธ ์๊ฐ์ผ๋ก ํ ์คํธ ์ฝ๋๋ ํด๋น ๊ฐ์ฒด์ public ๋ฉ์๋์ ๋ํด์๋ ์ ๋ถ ํ ์คํธ๋ฅผ ํ๋ ๊ฒ ๋ง๋ค๊ณ ์๊ฐํ๋ค. ๋ฌผ๋ก , private ๋ฉ์๋๋ public์์ ํธ์ถํด์ ๊ฐ์ ์ ์ผ๋ก ํ ์คํธ ํ ์ ์๋๋ก ๋ง๋๋ ๊ฒ์ด ์ข๋ค๊ณ ์๊ฐํ๋ค. ์ด๋ฐ์ ํ์ด ํ๋ก๊ทธ๋๋ฐ์ ์งํํ ๋, private ๋ฉ์๋๋ฅผ ํ ์คํธํ๋ ค๊ณ ๋ฆฌํ๋์ ๊น์ง ์จ๊ฐ๋ฉด์ ์งํํ๋ค. ์ฐ์ , Car..