TDD ๊ฐ๋ฐ ๋ฐฉ์ TDD ๋ ํ
์คํธ ์ฝ๋๋ฅผ ์์ฑํ ๋ค์ ์ค์ ์ฝ๋๋ฅผ ์์ฑํ๋ ๊ฒ์ด๋ค. ํ
์คํธ๊ฐ ํต๊ณผ๋ ์ฝ๋๋ง์ ์ค์ ์ฝ๋๋ก ์์ฑํ๋ค -> ๋ฒ๊ทธ๊ฐ ์ค๊ณ ์์ค๊ฐ ๊ฐ๊ฒฐํด์ง๋ฉฐ ์ค๊ณ๊ฐ ๊ฐ์ ๋๋ค. - ์ค๊ณ ๋จ๊ณ์์ ํ๋ก๊ทธ๋๋ฐ ๋ชฉ์ ์ ๋ฏธ๋ฆฌ ์ ์ํ๋ค. - ๋ฌด์์ ํ
์คํธํด์ผ ํ ์ง ๋ฏธ๋ฆฌ ์ ์ํ๋ค. - ํ
์คํธ ์ฝ๋ ์์ฑ ๋์ค ๋ฐ์ํ๋ ์์ธ ์ฌํญ์ ํ
์คํธ ์ผ์ด์ค์ ์ถ๊ฐํ๋ค. (์ค๊ณ ๊ฐ์ ) TDD ํ๋ก์ธ์ค ์คํจํ๋ ์์ ๋จ์ ํ
์คํธ ์ถ๊ฐ -> ํ
์คํธ ํต๊ณผ, ์ต์ํ์ ์ฝ๋ฉ -> ๊ตฌํ ์ค๊ณ ๊ฐ์ , ์ค๋ณต ์ ๊ฑฐ, ๋ฆฌํฉํ ๋ง , ํ
์คํธ ํต๊ณผ ์ ์ง ์ข์ ํ
์คํธ์ ํน์ง Fast: ํ
์คํธ๋ ๋น ๋ฅด๊ฒ ๋์ํ์ฌ ์์ฃผ ๋๋ฆด ์ ์์ด์ผ ํ๋ค. Independent: ๊ฐ๊ฐ์ ํ
์คํธ๋ ๋
๋ฆฝ์ ์ด๋ฉฐ ์๋ก ์์กดํด์๋ ์๋๋ค. Repeatable: ์ด๋ ํ๊ฒฝ์์..