๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

๋‹จ์œ„ ํ…Œ์ŠคํŠธ1

[JAVA] ๋‹จ์œ„ ํ…Œ์ŠคํŠธ๋Š” ๋ฌด์—‡์ด๋ฉฐ, Junit5 ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž. ๋“ค์–ด๊ฐ€๊ธฐ ์ „์— ๊ฐœ๋ฐœ์„ ํ•˜๋ฉด์„œ ๋ฌด์—‡๋ณด๋‹ค๋„ ์ค‘์š”ํ•œ ์  ์ค‘ ํ•˜๋‚˜๋Š” ์•ˆ์ •์ ์ธ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•ˆ์ •์ ์ธ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์—ฌ๋Ÿฌ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•ด์•ผ ํ•˜๊ณ , ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ๋‚˜๋ˆ„์–ด ์ด์ƒ์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์‹ค๋ฌด์—์„œ ๊ธด๊ธ‰ํ•œ ๋ณ€๊ฒฝ์‚ฌํ•ญ์ด๋‚˜ ์˜ˆ์ƒํ•˜์ง€ ๋ชปํ•œ ๋ฒ„๊ทธ๋Š” ๊ฐœ๋ฐœ์ž๋“ค์„ ๊ดด๋กญํž™๋‹ˆ๋‹ค. ๋•Œ๋กœ๋Š” ์‹œ๊ฐ„์— ์ซ“๊ฒจ ํ…Œ์ŠคํŠธ๋ฅผ ์ œ๋Œ€๋กœ ํ•˜์ง€ ๋ชปํ•˜๊ณ  ๊ตฌ์ถ•ํ•˜์‹  ๊ฒฝํ—˜๋„ ์žˆ์œผ์‹ค ๊ฒ๋‹ˆ๋‹ค. ์ €๋Š” SI ๊ธฐ์—…์—์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜์‹  ๊ฒฝํ—˜์ด ์žˆ๊ณ , '๊ธฐํ•œ์ผ์ด ์ด‰๋ฐ•ํ•˜๋‹ค' ๋“ฑ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ด์œ ๋กœ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•˜์ง€ ์•Š๊ณ  ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•œ ๊ฒฝํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ฌ์ง€์–ด ๊ธฐ๋Šฅ ํ…Œ์ŠคํŠธ๋กœ๋งŒ ์ง„ํ–‰ํ•˜์‹  ๋ถ„๋“ค๋„ ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค. ๊ณผ์—ฐ ์šด์˜ ์ค‘์— ๋ฌธ์ œ๊ฐ€ ์—†์—ˆ์„๊นŒ์š”? ์—ฌ๋Ÿฌ ์„œ๋น„์Šค ๊ธฐ์—…์—์„œ๋Š” TDD (ํ…Œ์ŠคํŠธ ์ฃผ๋„ ๊ฐœ๋ฐœ)์„ ์ง„ํ–‰ ์ค‘์ด๋ฉฐ, ๋‹จ์œ„ ํ…Œ์Šค.. 2023. 11. 29.
728x90
๋ฐ˜์‘ํ˜•