728x90 ๋ฐ์ํ ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ1 [CS] TDD(Test-Driven-Development)๋? ์๋ ํ์ธ์ Foma๐ ์ ๋๋ค! ์ค๋ ์์๋ณผ ์ฃผ์ ๋ ๊ฐ๋ฐ์๋ผ๋ฉด ๋ฌด์กฐ๊ฑด ๊ฐ์ถฐ์ผ ํ๋ ์์ธ์ธ TDD์ ๋ํด์ ์์๋ณด๊ฒ ์ต๋๋ค. ์ ๋ง ์ค์ํ ๊ฐ๋ ์ธ๋ฐ ์ด์ ์์ผ ๋ค๋ฃจ๊ฒ ๋๋ค๋... ๋ฐ๋ก ์์ํ ๊ฒ์! TDD(ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ)๋? ๐ค "ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ์ ๋งค์ฐ ์งง์ ๊ฐ๋ฐ ์ฌ์ดํด์ ๋ฐ๋ณตํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค ์ค ํ๋์ด๋ค. ๊ฐ๋ฐ์๋ ๋จผ์ ์๊ตฌ์ฌํญ์ ๊ฒ์ฆํ๋ ์๋ํ๋ ํ ์คํธ ์ผ์ด์ค๋ฅผ ์์ฑํ๋ค. ๊ทธ๋ฐ ํ์, ๊ทธ ํ ์คํธ ์ผ์ด์ค๋ฅผ ํต๊ณผํ๊ธฐ ์ํ ์ต์ํ์ ์ฝ๋๋ฅผ ์์ฑํ๋ค. ๋ง์ง๋ง์ผ๋ก ์์ฑํ ์ฝ๋๋ฅผ ํ์ค์ ๋ง๋๋ก ๋ฆฌํฉํ ๋งํ๋ค. ์ด ๊ธฐ๋ฒ์ ๊ฐ๋ฐํ๊ฑฐ๋ '์ฌ๋ฐ๊ฒฌ' ํ ๊ฒ์ผ๋ก ์ธ์ ๋๋ Kent Beck์ 2003๋ ์ TDD๊ฐ ๋จ์ํ ์ค๊ณ๋ฅผ ์ฅ๋ คํ๊ณ ์์ ๊ฐ์ ๋ถ์ด๋ฃ์ด์ค๋ค๊ณ ๋งํ์๋ค." - ์ํค ๋ฐฑ๊ณผ - ๊ฐ๋จํ๊ฒ ๋งํ๋ฉด ์ฝ๋๋ฅผ ์ฐ๊ธฐ .. 2021. 6. 7. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ