๐Ÿงฉ etc./โœ๏ธ ๋„์ 

    TDD์™€ Unit Test

    TDD์™€ Unit Test

    ์ด๋™์šฑ ์ €์ž์˜ ์Šคํ”„๋ง ๋ถ€ํŠธ์™€ AWS๋กœ ํ˜ผ์ž ๊ตฌํ˜„ํ•˜๋Š” ์›น ์„œ๋น„์Šค ๋ฅผ ์ฝ๋‹ค๊ฐ€, Unit Test ์— ๋Œ€ํ•ด ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ์„ค๋ช…๋œ ๋ถ€๋ถ„์ด ์žˆ์–ด ์ธ์šฉํ•ด์„œ ์ ์–ด๋ณด์•˜๋‹ค. ๋จผ์ €, TDD ์™€ Unit Test ๋Š” ๋‹ค๋ฅด๋‹ค. TDD ๋Š” Test-Driven Development, ํ…Œ์ŠคํŠธ ์ฃผ๋„ ๊ฐœ๋ฐœ์„ ์˜๋ฏธํ•œ๋‹ค. TDD ๋Š” Test ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•œ๋‹ค. Red Green Cycle TDD๋Š” ์œ„ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์€ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ€์ง„๋‹ค. ํ•ญ์ƒ ์‹คํŒจํ•˜๋Š” ํ…Œ์ŠคํŠธ๋ฅผ ๋จผ์ € ์ž‘์„ฑ (Red) ํ…Œ์ŠคํŠธ๊ฐ€ ํ†ต๊ณผํ•˜๋Š” ํ”„๋กœ๋•์…˜ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑ (Green) ํ…Œ์ŠคํŠธ๊ฐ€ ํ†ต๊ณผํ•˜๋ฉด ํ”„๋กœ๋•์…˜ ์ฝ”๋“œ๋ฅผ ๋ฆฌํŒฉํ† ๋ง (Refactor) ๋ฐ˜๋ฉด Unit Test ๋Š” TDD ์˜ ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„์ธ ๊ธฐ๋Šฅ ๋‹จ์œ„์˜ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. TDD ์ฒ˜๋Ÿผ ํ…Œ์ŠคํŠธ๋ฅผ ๋ฐ˜๋“œ์‹œ..