์ค๊ณ - ๊ฐ๋ฐ(์ฝ๋์์ฑ) - ํ ์คํธ(์ฝ๋์์ฑ) ์๋ชป๋๋ฉด ๋ค์ ์ค๊ณ์์ .. ์์ฆ ์์ฃผ ํซํ TDD๊ฐ ๋ฌด์์ธ์ง ๊ถ๊ธํ๊ธฐ๋ ํ๊ณ , ์ ์ด๋ ๊ฒ ๋ง์ ์ฌ๋๋ค์ด ์ด๊ดํ๊ฒ ๋์๋์ง ์์๋ณด๊ธฐ ์ํด ํฌ์คํ ํ๊ฒ ๋์๋ค. TDD(Test Driven Development)๋ Test Driven Development์ ์ฝ์๋ก 'ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ'์ด๋ผ๊ณ ํ๋ค. ๋ฐ๋ณต ํ ์คํธ๋ฅผ ์ด์ฉํ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์ผ๋ก ์์ ๋จ์์ ํ ์คํธ์ผ์ด์ค๋ฅผ ์์ฑํ๊ณ ์ด๋ฅผ ํต๊ณผํ๋ ์ฝ๋๋ฅผ ์ถ๊ฐํ๋ ๋จ๊ณ๋ฅผ ๋ฐ๋ณตํ์ฌ ๊ตฌํํจ์ผ๋ก์จ ๋ถํ์ํ ์ค๊ณ๋ฅผ ํผํ๊ณ , ์ ํํ ์๊ตฌ์ฌํญ์ ์ง์คํ๋๋ก ํ๋ ๋ฐฉ๋ฒ๋ก ์ด๋ค. ์ค๊ณ -> ํ ์คํธ(์ฝ๋์์ฑ) -> ๊ฐ๋ฐ(์ฝ๋์์ฑ) ๋ง์ฝ, ์ค๊ณ๊ฐ ์๋ชป๋์์ผ๋ฉด ํ ์คํธ๋จ๊ณ์์ ๋ฐ๋ก ์์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ํจ์จ์ ์ธ ์ธก๋ฉด์์๋ TDD๊ฐ ์ข๋ค. ..