STUDY ๐Ÿ“š/CS

TDD: ์ผ„ํŠธ๋ฐฑ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค -> ๋ฐ˜๋ณต ํ…Œ์ŠคํŠธ๋ฅผ ์ด์šฉํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐฉ๋ฒ•๋ก ์œผ๋กœ ์ž‘์€ ๋‹จ์œ„์˜ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์ด๋ฅผ ํ†ต๊ณผํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋‹จ๊ณ„๋ฅผ ๋ฐ˜๋ณตํ•˜๋ฉฐ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ์‹ Test Driven ๊ฐœ๋ฐœ ์‹คํŒจํ•˜๋Š” ํ…Œ์ŠคํŠธ๋ฅผ ๋งŒ๋“ ๋‹ค ์‹คํŒจ๋ฅผ ์ œ๊ฑฐํ•œ๋‹ค ๋ฆฌํŒฉํ† ๋ง ๊ฐœ๋ฐœ ์ˆœ์„œ Red ๋‹จ๊ณ„์—์„œ๋Š” ์‹คํŒจํ•˜๋Š” ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ๋จผ์ € ์ž‘์„ฑํ•œ๋‹ค. Green ๋‹จ๊ณ„์—์„œ๋Š” ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์„ฑ๊ณต์‹œํ‚ค๊ธฐ ์œ„ํ•œ ์‹ค์ œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•œ๋‹ค. ์ตœ๋Œ€ํ•œ ๋น ๋ฅด๊ฒŒ ์ž‘์—… ์ž‘์—…์‹œ๊ฐ„์ด 10๋ถ„์ด ๋„˜์ง€ ๋ง์•„์•ผ ํ•จ 5๋ถ„ ์ถ”์ฒœ ๊ผผ์ˆ˜๋ฅผ ์จ๋„ ๋จ Blue ๋‹จ๊ณ„์—์„œ๋Š” ์ค‘๋ณต ์ฝ”๋“œ ์ œ๊ฑฐ, ์ผ๋ฐ˜ํ™” ๋“ฑ์˜ ๋ฆฌํŒฉํ† ๋ง์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. ๋‹ค์‹œ 1๋‹จ๊ณ„ ๋ถ€ํ„ฐ ๋ฐ˜๋ณต
์ž๋ฐ” ์ง„์˜์˜ ๋Œ€ํ‘œ์ ์ธ ํ…Œ์ŠคํŠธ์ž๋™ํ™” ๋„๊ตฌ : JUNIT ์•ฑA ํšŒ์›(๊ฐ€์ž…, ์ด๋ฉ”์ผ์ธ์ฆ,๋กœ๊ทธ์ธ,๋กœ๊ทธ์•„์›ƒ, ์ •๋ณด์ˆ˜์ •) ๊ธ€(๊ธ€CRUD,๋Œ“๊ธ€CRUD, ์ข‹์•„์š”, ์•Œ๋ฆผ) 1 ๊ด€๋ฆฌ(๊ด€๋ฆฌ์žํŽ˜์ด์ง€) ๊ฐ€์ž…, ๊ฐ€์ž…ํ…Œ์ŠคํŠธ ์ด๋ฉ”์ผ์ธ์ฆ, ๊ฐ€์ž…ํ…Œ์ŠคํŠธ, ์ด๋ฉ”์ผ์ธ์ฆํ…Œ์ŠคํŠธ ๋กœ๊ทธ์ธ, ๊ฐ€์ž…ํ…Œ์ŠคํŠธ, ์ด๋ฉ”์ผ์ธ์ฆํ…Œ์ŠคํŠธ, ๋กœ๊ทธ์ธํ…Œ์ŠคํŠธ ๋กœ๊ทธ์•„์›ƒ, ๊ฐ€์ž…ํ…Œ์ŠคํŠธ, ์ด๋ฉ”์ผ์ธ์ฆํ…Œ์ŠคํŠธ, ๋กœ๊ทธ์ธํ…Œ์ŠคํŠธ, ๋กœ๊ทธ์•„์›ƒํ…Œ์ŠคํŠธ * 1์‹œ๊ฐ„(์ŠคํŠธ๋ ˆ์Šค ๋งŽ์Œ, ์ž์‹ ๊ฐํ•˜๋ฝ), 2~3์ดˆ(์ŠคํŠธ๋ ˆ์Šค ์ œ๋กœ, ์ž์‹ ๊ฐ) ํ…Œ์ŠคํŠธ์ผ€์ด์Šค => ์‚ฌ๋žŒ์ด ์•„๋‹ˆ๋ผ ๊ธฐ๊ณ„๊ฐ€ ํ…Œ์ŠคํŠธํ•œ๋‹ค. ํ…Œ์ŠคํŠธ ์ž๋™ํ™”
daxx0ne
'STUDY ๐Ÿ“š/CS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (2 Page)