TDD, ์ ์์ผ์ ๋ํด์ ์ด์ฌํ ์ฝ๊ณ ๊ณต๋ถ ์ค์ธ๋ฐ, ์ํธ ์ฐธ์กฐ์ ์์กด์ฑ์ด ๊น์ ์์ฉ ์์ง์์ TDD ํ๋ก์ธ์ค๋ฅผ ํจ์จ์ ์ผ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ์ง,
๊ทธ๋ ๋ค๋ฉด ์ฒซ ๋จ์ถ๋ฅผ ์ด๋ป๊ฒ ๊ฟฐ๋ ๊ฒ ์ข์ ์ง(์ด๋ค ์ข ๋ฅ์ ํด๋์ค๋ถํฐ ํ ์คํธ ์ฃผ๋์ ์ฝ๋๋ฅผ ์์ฑํด์ผ ํ๋์ง ๋ฑ...) ์๊ณ ์ถ์ต๋๋ค. ์ฌ์ฉํ๋ ค๋ ์์ง์ ์ธ๋ฆฌ์ผ์ด๊ตฌ์.
์์ ์ ๋ฆฌ๋์ง ๊ฐ๋ฐํ์ฅ์ธ๊ฐ ํ๋ ๋ถ์ด ์ ๋ํ ์คํธ ๋ฆฌ๋์ง์ ์ ์ฉํ๋ ๊ฒฝํ๋ด ๊ฐ์ ๊ฑฐ ๊ฐ์ฐํ์ ์ ์ด ์๋๋ฐ ์ฌ๋ผ์ด๋๊ฐ ์น์ ์์ํ ๋ ์ฐพ์๋ณด์ธ์
์๋ฌด๋๋ ๊ทธ๋ํฝ ๊ด๋ จ์ฝ๋๋ ์ ๋ํ ์คํธ๋ฅผ ๋ถ์ด๊ธฐ๊ฐ ์ฝ์ง์๊ณ ๋ฐ๋ฏธ์ง ๊ณ์ฐ์์ฒ๋ผ ์์ง์ด๋ ๊ด๋ จ์๋ ์ฝ๋๋ค ๋ถํฐ ์ ์ฉํ๋๊ฒ ์ข๋ค๊ณ ํ ๊ธฐ์ต์ด ๋๋๋ฐ..
cpp๊ฐ์ ์ ์ ํ์ ์ธ์ด์์ ๋จ์ํ ์คํธ๋ฅผ ๋ง๋ค๋ ค๋ฉด ์ฝ๋๋ฅผ ๊ทน๋๋ก ์์กด์ฑ์ด ์ ์ ์ํ๋ก ๋ง๋ค์ด์ผํด์ ๊ตฌ์ฒดํด๋์ค๋ฅผ ๋ฐ๋ก ๊ตฌํํ๋๊ฒ ์๋๋ผ ์ถ์ํด๋์ค์์ ํ์์ํค๋ ์์ผ๋ก ํด์ผ๋์ ํ๋ค์๋ ๊ธฐ์ต์ด ๋ฉ๋๋ค. ๊ทธ๋์ ์ ๋ ํฌ๊ธฐํ์. ์ด๊ฑด ์ ๊ฐ ์ ๋๋ก tdd๋ฅผ ํ ์ค๋ชฐ๋ผ์ ๊ทธ๋ฐ๊ฑธ์๋ ์์ง๋ง์
๊ทธ๋ ๊ตฐ์ฌ... ๊ฒ์์ ์ญ์ ๊ณ ์ ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ๋ง๋ค๊ฒ ๋๋ ๋ณด๋ค์ฌ ใ กใ
์คํ๋ ค ์์ง ์์ค์ ๊ทผ๊ถ์ด ์๋ ๋๊ธฐ์ ๋ณด๋ค ๋ชป๊ฑด๋๋ ์ธ๋๊ฐ ์ ์์ผ์๋ ๋ ์ ํฉํ ์๋ ์์ง...