๐ฅDEV/์ฑ ์ ๋ฆฌ1 2. ๋จ์ํ ์คํธ ๋จ์ ํ ์คํธ๋ฅผ ์ฝ๊ณ ํ์ตํ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ํ์ต ๊ณผ์ ์์ ์์ฑ๋์๊ธฐ ๋๋ฌธ์ ์๋ชป๋ ๋ด์ฉ์ด ์์ ์ ์์ต๋๋ค. 1. ๋จ์ ํ ์คํธ ๋จ์ผ ๋์ ๋จ์๋ฅผ ๊ฒ์ฆํ๊ณ ๋น ๋ฅด๊ฒ ์ํ๋๋ฉฐ, ๋ค๋ฅธ ํ ์คํธ์ ๋ณ๋๋ก ์ฒ๋ฆฌํ๋ ํ ์คํธ๋ฅผ ๋งํฉ๋๋ค. ํ๋์ ํด๋์ค๊ฐ ๋ค๋ฅธ ํด๋์ค ๋๋ ์ฌ๋ฌ ํด๋์ค์ ์์กดํ๋ฉด ์ด ๋ชจ๋ ์์กด์ฑ์ ํ ์คํธ ๋์ญ(test double)๋ก ๋์ฒดํ๋ฉฐ, ๋์์ ์ธ๋ถ ์ํฅ๊ณผ ๋ถ๋ฆฌํด์ ํ ์คํธ ๋์ ํด๋์ค์๋ง ์ง์คํ ์ ์๊ฒ ํฉ๋๋ค. ๋จ, ๋จ์๊ฐ ๋ฐ๋์ ํด๋์ค๋ก ๊ตญํ๋ ํ์๋ ์๋๋ฐ, ๊ณต์ ์์กด์ฑ์ด ์๋ ํ ์ฌ๋ฌ ํด๋์ค๋ฅผ ๋ฌถ์ด์ ๋จ์ํ ์คํธ๋ฅผ ํ ์๋ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. **์์ ์ฝ๋ ์กฐ๊ฐ์ด๋ ํ ํ์(๋ฉ์๋)์ ๋ํ ๊ฒ์ฆ์ผ ์๋ ์๊ณ , ํด๋์ค์ ๋ํ ํ ์คํธ์ผ ์๋ ์์ต๋๋ค. - ์์ ์ฝ๋ ์กฐ๊ฐ(๋จ์) ๊ฒ์ฆ - ๋น .. 2022. 3. 27. ์ด์ 1 ๋ค์