๐Ÿ“… 2024. 04. 26 94์ผ์ฐจ


TDD ๊ฐœ๋ฐœ

  • TDD๋ž€ ํ…Œ์ŠคํŠธ ์ฃผ๋„ ๊ฐœ๋ฐœ(test-driven development, TDD)์€ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก  ์ค‘์˜ ํ•˜๋‚˜๋กœ, ์„  ๊ฐœ๋ฐœ ํ›„ ํ…Œ์ŠคํŠธ ๋ฐฉ์‹์ด ์•„๋‹Œ ์„  ํ…Œ์ŠคํŠธ ํ›„ ๊ฐœ๋ฐœ ๋ฐฉ์‹์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ๋ฒ•

์Œ์› ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค

A (์œ ์ €1)

  • ์Œ์› 1
  • ์Œ์› 2 => ์ƒ์—…์šฉ ์ด๋ฆ„(์ œ๋ชฉ), 900 => ์ƒํ’ˆ1
  • ์Œ์› 3
  • ์Œ์› 4 => ์ƒ์—…์šฉ ์ด๋ฆ„(์ œ๋ชฉ), 20,000 => ์ƒํ’ˆ2

B (์œ ์ €2)

  • ์Œ์› 5
  • ์Œ์› 6 => ์ƒ์—…์šฉ ์ด๋ฆ„(์ œ๋ชฉ), 1,000 => ์ƒํ’ˆ3
  • ์Œ์› 7
  • ์Œ์› 8 => ์ƒ์—…์šฉ ์ด๋ฆ„(์ œ๋ชฉ), 20,000 => ์ƒํ’ˆ4
  • ๋‚ด๊ฐ€ ์˜ฌ๋ ค๋…ผ ์Œ์›์€ ๋‚˜๋งŒ ๋ณผ ์ˆ˜ ์žˆ๋‹ค
  • ์ƒํ’ˆํ™” ์‹œํ‚ค๋ฉด ๋‚จ๋“ค๋„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค
  • ๋ณธ์ธ์ด ๋งŒ๋“  ์ž‘ํ’ˆ์€ ์žฅ๋ฐ”๊ตฌ๋‹ˆ์— ๋‹ด์„ ์ˆ˜ ์—†๋‹ค
  • ์ƒ‰์ƒ/์‚ฌ์ด์ฆˆ/๊ฐฏ์ˆ˜/์žฌ๊ณ /๋ฐฐ์†ก x
  • ์˜ˆ์น˜๊ธˆ
  • ๋‚ด๊ฐ€ ์˜ฌ๋ฆฐ ์Œ์•…์„ ๋‹ค๋ฅธ์‚ฌ๋žŒ์ด ์‚ฌ๋ฉด, ์˜ˆ์น˜๊ธˆ์œผ๋กœ ๋“ค์–ด์˜จ๋‹ค
  • ์ •์‚ฐ
  • ํ† ์ŠคํŽ˜์ด๋จผ์ธ  ์นด๋“œ๊ฒฐ์ œ

0๊ฐœ์˜ ๋Œ“๊ธ€