๐ ๋ชฉ์ฐจ.
15. JUnit ๋ค์ฌ๋ค๋ณด๊ธฐ
.๊ฒฐ๋ก
โ๏ธ ๋ด์ฉ.
15. JUnit ๋ค์ฌ๋ค๋ณด๊ธฐ
JUnit์ ์๋ฐ ํ๋ ์์ํฌ ์ค ๊ฐ์ฅ ์ ๋ช ํ๋ค. ๊ฐ๋ ์ ๋จ์ํ๋ฉฐ ์ ์๋ ์ ๋ฐํ๊ณ ๊ตฌํ์ ์ฐ์ํ๋ค.
์ด ์ฅ ์ญ์ ์์ '14์ฅ ์ ์ง์ ๊ฐ์ '๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ฝ๋๋ก ์์ฑ๋ ํ์ด์ง๋ก ๊ฐ๋จํ๊ฒ ํ์ธ๋ง ํ์๋ค.
.๊ฒฐ๋ก
์บ ํ์ฅ์ ์ฒ์ ์์ ๋๋ณด๋ค ๋ ๊นจ๋ํ๊ฒ ํด ๋๊ณ ๋ ๋๋ผ
๋ณด์ด์ค์นด์ฐํธ ๊ท์น
์ด ์ฅ์์๋ ์ฝ๋ ๊ฐ์ ์ ๋ณด์ฌ์ฃผ์๋ค. ๋ณด์ด์ค์นด์ฐํธ ๊ท์น์ ์งํค๋ฉฐ ์ฒ์ ๋ชจ๋๋ณด๋ค ์กฐ๊ธ ๋ ๊นจ๋ํ ๋ชจ๋์ ๋ง๋ฆ์ ํฌ์ธํธ๋ฅผ ์ฃผ์ด ๊ฐ์ ํด ๋๊ฐ๋ ๊ณผ์ ์ ๋ณด์ฌ์ฃผ์๋ค. ๊ทธ๋ ๋ค ํ์ฌ ์๋ ๊นจ๋ํ์ง ๋ชปํ๋ค๋ ๋ง์ด ์๋๋ค. ์ฐ์ํ ๋ชจ๋์ ๋ง๋ค์์ง๋ง ์ธ์์ ๊ฐ์ ์ด ๋ถํ์ํ ๋ชจ๋์ ์๋ค. ์ฝ๋๋ฅผ ์ฒ์๋ณด๋ค ์กฐ๊ธ ๋ ๊นจ๋ํ๊ฒ ๋ง๋๋ ์ฑ ์์ ์ฐ๋ฆฌ ๋ชจ๋์๊ฒ ์๋ค.
๐ ๋๋์ .
- ๊ธฐ๋ฅ ๊ฐ๋ฐ์ด ์ฃผ์ด์ก์ ๋ ์ฃผ์ด์ง ๊ธฐ๋ฅ๋ง ๊ฐ๋ฐํจ์ ์ค์ ์ ๋๋ฉฐ ์ฃผ์์ ๊ฐ์ ์ด ํ์ํ ์ฝ๋๋ค์ ๋ํด์๋ ์์ ์ ๋ง์ด ์ฃผ์ง ์์์๋ค. ํ์ง๋ง ์ด๋ฒ ์ฅ์์ '๋ณด์ด์ค์นด์ฐํธ ๊ท์น' ํค์๋์ ๊ฐ์ธ์ด ๋๋ฉด์ ์ฃผ์ด์ง ๊ธฐ๋ฅ๋ฟ ์๋๋ผ ๋ค๋ฅธ ์ฃผ์ ๋ชจ๋๋ค๋ ์ ๊ฒฝ์ ์ฐ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.
'Study > CleanCode' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Study][CleanCode - 4] 17. ๋์์ ํด๋ฆฌ์คํฑ (0) | 2022.08.15 |
---|---|
[Study][CleanCode - 4] 16. SerialDate ๋ฆฌํํฐ๋ง (0) | 2022.08.14 |
[Study][CleanCode - 4] 14. ์ ์ง์ ์ธ ๊ฐ์ (0) | 2022.08.10 |
[Study][CleanCode - 3] 13. ๋์์ฑ (0) | 2022.08.10 |
[Study][CleanCode - 3] 12. ์ฐฝ๋ฐ์ฑ (0) | 2022.08.04 |