๊ฐ์ ๊ธฐ๋ฅ์ ๋ง๋ค๋๋ผ๋ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฌธ๋ฒ์ ์ด์ ๋ง ๋ ์ฃผ๋์ด ๊ฐ๋ฐ์์ ๊ฒฝํ ๋ง์ ์๋์ด ๊ฐ๋ฐ์์ ์ฝ๋๋ ์๋นํ ๋ค๋ฆ ๋๋ค. ๋ฌผ๋ก ๊ฒฐ๊ณผ๋ฌผ์ ๊ฐ๋๋ผ๋ ๋ง์ด์ฃ . ํ์์ ์ฝ๋๊ฐ ์ธ์ ๋ฐ๋ ์ด์ ๋ ์ง์์ ์๋ ์ค๊ณ์ ๋ณํ์ ๋์ํ ์ ์๋ ํ์ฅ์ฑ ๋๋ฌธ์ผ๊ฑฐ์์. ์ด ๊ฐ์๋ ๊ทธ๋ฐ ์ข์ ์ฝ๋๋ฅผ ๋ง๋ค์ด ๋ด๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ด ๋๋ค.
์ด๋ฐ ๊ฑธ
๋ฐฐ์์!
ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ(TDD) ๋ฐฉ๋ฒ๋ก
์๋ฐ์คํฌ๋ฆฝํธ ๋ชจ๋ ํจํด
๋จ์ผ ์ฑ ์ ์์น์ ์ ์ฉํ ์ฝ๋ ๋ฆฌํฉํ ๋ง
DOM ์กฐ์ ๋ฐ ์ด๋ฒคํธ ์ฒ๋ฆฌ
์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋์ ํ ์คํธ ๋ฐ ์ ์ง๋ณด์
์ข์ ์ฝ๋๋ฅผ ์๋ฉด,
์ข์ ์ํํธ์จ์ด๋ฅผ ๋ง๋ค ์ ์์ด์.
๊ฐ์ ๊ธฐ๋ฅ์ ๋ง๋ค๋๋ผ๋ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฌธ๋ฒ์ ์ด์ ๋ง ๋ ์ฃผ๋์ด ๊ฐ๋ฐ์์ ๊ฒฝํ ๋ง์ ์๋์ด ๊ฐ๋ฐ์์ ์ฝ๋๋ ์๋นํ ๋ค๋ฆ ๋๋ค. ๋ฌผ๋ก ๊ฒฐ๊ณผ๋ฌผ์ ๊ฐ๋๋ผ๋ ๋ง์ด์ฃ . ํ์์ ์ฝ๋๊ฐ ์ธ์ ๋ฐ๋ ์ด์ ๋ ์ง์์ ์๋ ์ค๊ณ์ ๋ณํ์ ๋์ํ ์ ์๋ ํ์ฅ์ฑ ๋๋ฌธ์ผ๊ฑฐ์์. ์ด ๊ฐ์๋ ๊ทธ๋ฐ ์ข์ ์ฝ๋๋ฅผ ๋ง๋ค์ด ๋ด๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ด ๋๋ค.
๋จผ์ ์๋ฐ์คํฌ๋ฆฝํธ์ ํน์ฑ๊ณผ ์ TDD(ํ
์คํธ ์ฃผ๋ ๊ฐ๋ฐ) ๊ฐ ํ์ํ์ง์ ๋ํด ์ง์ด ๋ด
๋๋ค. ์ค๋ฌด์์ ํํ ์ฌ์ฉ๋๋ ์ฝ๋ ์์ ๋ก ์งํํ๋๋ฐ์. ์ฝ๋์ ๋ฌธ์ ์ ์ ํจ๊ป ์ง๋จํด ๋ณด๊ณ ๋จ๊ณ์ ์ผ๋ก ๊ฐ์ ํด ๋๊ฐ๋ ๊ณผ์ ์ ํจ๊ป ํ ๊ฑฐ์์. ๊ทธ๋ฆฌ๊ณ ๋์ TDD์ ๋์์ธ ํจํด์ ๋ํ ์ด๋ก ์ ์ดํด๋ณด๊ตฌ์. ์ด๋ฅผ ๋ฆฌํฉํ ๋ง์ ์ ์ฉํด ๋ณด๋ฉด์ ๊ฒฐ๊ตญ์๋ ์ข์ ํ์ง์ ์ฝ๋๋ฅผ ๋ง๋ค์ด ๋ผ ์ ์์ต๋๋ค.
๊ฐ ๊ฐ์๋ 10๋ถ ๋ฏธ๋ง์ผ๋ก ์งง์์ ์ธ์ ๋ผ๋ ๋ค์ ์์ํ ์ ์์ต๋๋ค. ์์ ์ค๊ฐ์ ์ค๋นํ ๋ธ๋์น๋ค์ ์ค์ตํ์ง ๋ชปํ ๋ถ๋ค์ ์ํ ์์ ๋ฐฐ๋ ค์
๋๋ค. ๊ทธ๋ ์ง๋ง ์ง์ ํ ๋ ํ ๋ ์ฝ๋ฉํ๋ฉด์ ์์
์ ์ฐธ์ฌํ์๋ ๊ฒ์ ์ ๊ทน ๊ถํด๋๋ฆฝ๋๋ค.
โ์๋ฐ์คํฌ๋ฆฝํธ ๋ฌธ๋ฒ์ ์๋๋ฐ ์ด๋ป๊ฒ ๊ฐ๋ฐํด์ผ ํ ์ง ๋ชจ๋ฅด๊ฒ ์ด์โ
โTDD๋ ๋ค์ด๋ดค๋๋ฐ ์ด๋ป๊ฒ ํ๋ ๊ฑด์ง ๊ถ๊ธํด์"
โ์๊ตฌ์ฌํญ์ด ๋ณ๊ฒฝ๋๋๋ผ๋ ์ฝ๋๋ ์กฐ๊ธ๋ง ์์ ํ์ผ๋ฉด ์ข๊ฒ ์ด์"
๐น ๋ฏธ๋ฆฌ ๋ณด๋ ํ์ต ํ๊ฒฝ
์น ๊ธฐ์ ์ ํ์ตํ๊ณ ์ ๋ฆฌํ๋ ๊ฑธ ์ข์ํ๋ ์ค๋ฌด ๊ฐ๋ฐ์
์น ๊ธฐ์ ๋ฐ ๊ฐ๋ฐ์๋ก์์ ์๊ฐ์ ๋ด์ ๊ธฐ์ ๋ธ๋ก๊ทธ๋ฅผ ์ด์ํ๊ณ ์์ด์.
ํ์ตํ ๊ธฐ์ ๊ณผ ์ค๋ฌด์์ ๋ฐฐ์ด ๋ ธํ์ฐ๋ฅผ ๋ชจ์ ๋ฐํ๋ ๊ฐ์ ํ์์ผ๋ก ๊ณต์ ํ๋ ํ๋๋ ํ๊ณ ์์ด์.
์ฐ์ํํ์ ๋ค์์ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ก ์ผํ๊ณ ์์ด์.
๋ฆฌ์กํธ ๊ธฐ์ ๊ณผ ๊ด๋ จ๋ ์ปจํ ์ธ ๋ ์์ฑํ์ด์.
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
ํ๋ก๊ทธ๋๋ฐ ์ด๋ณด์
์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ๋ฐ์
ํ๋ก ํธ์๋ ๊ฐ๋ฐ์
์ํํธ์จ์ด ํ์ง์ ํฅ์์ํค๊ณ ์ถ์ ์ฌ๋
ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ์ ๊ด์ฌ ์๋ ์ฌ๋
13,161
๋ช
์๊ฐ์
813
๊ฐ
์๊ฐํ
580
๊ฐ
๋ต๋ณ
4.8
์
๊ฐ์ ํ์
9
๊ฐ
๊ฐ์
์์
์ค ๊ถ๊ธํ ์ฌํญ์ ์ง๋ฌธ ์ฌํญ์ ์ฌ๋ ค์ฃผ์ธ์.
๋งค์ผ ํ ๋ฒ์ฉ ํ์ธํ๊ณ ๋ต๋ณ ๋๋ฆฌ๊ฒ ์ต๋๋ค.
์ ์ฒด
19๊ฐ โ (1์๊ฐ 11๋ถ)
โฉ27,500