๐ Chapter 5: ๊ธฐ์ ์ค์ฒ ๋ฐฉ๋ฒ
- ๊ธฐ์ ์ค์ฒ ๋ฐฉ๋ฒ์ด์ผ๋ง๋ก ์ ์์ผ์ ์ง์ง ํต์์ด๋ค.
- TDD์ ๋ฆฌํฉํฐ๋ง, ๋จ์ํ ์ค๊ณ, ์ฌ์ง์ด ์ง ํ๋ก๊ทธ๋๋ฐ๋ ์๋ค๋ฉด, ์ ์์ผ์ ์๋ ์๋์๋ ๋ฌ๋ฆฌ ์ธ๋ชจ์๋ ๋น ๊ป๋ฐ๊ธฐ๊ฐ ๋๊ณ ๋ง๋ค.
๐ ํ
์คํธ ์ฃผ๋ ๊ฐ๋ฐโ
- ํ
์คํธ ์ฃผ๋ ๊ฐ๋ฐ(Test-Driven Development, TDD)์ ์ ๋๋ก ์ค๋ช
ํ๋ ค๋ฉด ๋ณ๋์ ์ฑ
ํ ๊ถ ํ์ํ ๋งํผ ์ด์ผ๊ธฐํ ๊ฒ์ด ๋ง๊ณ ๋ณต์กํ ์ฃผ์ ์ด๋ค.
- ํ
์คํธ ์ฃผ๋ ๊ฐ๋ฐ์ ํ๋ก๊ทธ๋๋จธ์ ๋ณต์ ๋ถ๊ธฐ๋ผ๊ณ ํ ์ ์๋ค. ๊ตฌํํด์ผ ํ๋ ๋์์ ๋ ๋ฒ์ฉ ์
๋ ฅํ๋ค.
- ํ ๋ฒ์ ํ
์คํธ๋ก, ๊ทธ๋ฆฌ๊ณ ํ ๋ฒ์ ์ด ํ
์คํธ๋ฅผ ํต๊ณผํ๊ฒ ๋ง๋๋ ์ ํ ์ฝ๋์ด๋ค.
- ๋ ๋ฒ์ ์
๋ ฅ์ ์๋ก ๋ฑ ๋ง์์ผ ํ๋ค.
- ํ๋ก๊ทธ๋๋จธ๋ TDD๋ฅผ ๊ณต๋ถํ ๋, ๊ธฐ๋ฅ์ ํ ๋ฒ์ ํ๋์ฉ๋ง ์ถ๊ฐํ๋ผ๊ณ ๋ฐฐ์ด๋ค. ์คํจํ๋ ํ
์คํธ ํํ๋ก ๋จผ์ ํ๋ ์ถ๊ฐํ๊ณ , ์ด ํ
์คํธ๋ฅผ ํต๊ณผํ๊ฒ ๋ง๋๋ ์ ํ ์ฝ๋ ํํ๋ก ๋ค์ ์ถ๊ฐํ๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ค๋ฅ๋ฅผ ๋น ๋ฅด๊ฒ ์ฐพ์ ์ ์๋ค.
๐ฅ TDD์ ์ธ๊ฐ์ง ๊ท์นโ
- ํด๋น ์ฝ๋๊ฐ ์์ด์ ์คํจํ๋ ํ
์คํธ ์ฝ๋๋ฅผ ์ฐ๊ธฐ ์ ์ ์ ํ ์ฝ๋๋ฅผ ๋จผ์ ์ฐ๋ฉด ์ ๋๋ค.
- ํ
์คํธ ์ฝ๋๋ฅผ ์ธ ๋๋ ์คํจํ๋๋ก ๋ง๋ค๊ธฐ ์ํด ํ์ํ ๊ฒ๋ณด๋ค ๋ ๋ง์ด ์ฐ๋ฉด ์ ๋๋ค. ์ปดํ์ผ ์คํจ๋ ์คํจ๋ก ๊ฐ์ฃผํ๋ค.
- ์คํจํ๋ ํ
์คํธ๋ฅผ ํต๊ณผ์ํค๊ธฐ ์ํด ํ์ํ ์ฝ๋๋ณด๋ค ๋ ๋ง์ ์ ํ ์ฝ๋๋ฅผ ์ฐ๋ฉด ์ ๋๋ค.
๐ฅ ๋๋ฒ๊น
โ
- ๋๋ฒ๊ฑฐ์ ๋ฅ์ํด์ง๋ ๋ฐฉ๋ฒ์ ์ค์ ๋ก ๋๋ฒ๊น
์ ๋ง์ ์๊ฐ์ ์ฐ๋ ๊ฒ๋ฐ์ ์๋ค.
- ๋๋ฒ๊น
์ ๋ง์ ์๊ฐ์ ์ด๋ค๋ ๊ฒ์ ์ธ์ ๋ ๊ทธ๋งํผ ๋ฒ๊ทธ๊ฐ ๋ง๋ค๋ ๊ฒ์ด๋ค.
- ํ
์คํธ ์ฃผ๋ ๊ฐ๋ฐ์ ํ๋ฉด, ๋๋ฒ๊ฑฐ๋ฅผ ์ธ ์ผ์ด ๋ณ๋ก ์๊ธฐ ๋๋ฌธ์ ๋๋ฒ๊ฑฐ์ ์ต์ํด์ง ์๊ฐ ์๋ค.
- ์ธ ๊ฐ์ง ๊ท์น์ ์ค์ฒํ๋ฉด ๋ฒ๊ทธ์ ํ์๋ ์ฌ๊ฐํ ์ ๋๋ ํฌ๊ฒ ์ค์ผ ์ ์๋ค.
๐ฅ ๋ฌธ์ํโ
- ์ธ ๊ฐ์ง ๊ท์น์ ๋ฐ๋ฅด๋ค ๋ณด๋ฉด ๋ง๋ค์ด์ง๋ ํ
์คํธ๋ ์ ์ฒด ์์คํ
์ ์ฝ๋ ์์ ๊ฐ ๋๋ค.
- ํ
์คํธ๋ ์ด ํจ์๋ฅผ ํธ์ถํ๋ ๋ชจ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ ์ฃผ๊ณ , ์ด ํจ์๊ฐ ๋์ง๋ ๋ชจ๋ ์์ธ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ ์ค ๊ฒ์ด๋ค.
- ํ
์คํธ๋ ํ
์คํธํ๋ ์์คํ
์ ์ค๋ช
ํ๋ ๋ฌธ์์ ํ ํํ์ด๋ค.
- ํ๋ก๊ทธ๋๋จธ์๊ฒ ์๋ฒฝํ ํ์์ ๋ฌธ์๊ฐ ์๋ค๋ฉด, ์ฝ๋ ํํ์ผ ๊ฒ์ด๋ค. ํ
์คํธ๊ฐ ๋ฐ๋ก ๊ทธ๋ ๋ค.
- ํ
์คํธ๋ ์์คํ
์ค ์์ ๋ถ๋ถ์ ๋์์ ์ค๋ช
ํ๋ ์๊ณ ๋
๋ฆฝ์ ์ธ ์ฝ๋ ์กฐ๊ฐ์ผ๋ฟ์ด๋ค.
๐ฅ ์ฌ๋ฏธโ
- ์ธ ๊ฐ์ง ๊ท์น์ ๋ฐ๋ผ์ ํ
์คํธ๋ฅผ ๋จผ์ ์์ฑใ
ํ๋ฉด ์ฌ๋ฏธ์๋ค.
- ์๊ฐ ๋์ฐ๊ธฐ๊ฐ ์๋๋ผ ๋ฌด์ธ๊ฐ ์๋ํ๊ฒ ๋ง๋๋ ์ผ ๊ฐ์ด ๋๊ปด์ง ๊ฒ์ด๋ค.
๐ฅ ์๋ฒฝํจโ
- ํ
์คํธ๋ฅผ ๋ง๋ค๊ธฐ ํ๋ ์ด์ ๋ ํ
์คํธ ๊ฐ๋ฅ ์ฌ๋ถ๋ฅผ ์๊ฐํ์ง ์์ผ๋ฉด์ ์ฝ๋๋ฅผ ์์ฑํ๊ณ , ์ค๊ณํ ๋๋ ํ
์คํธ๋ฅผ ๊ณ ๋ คํ์ง ์์๊ธฐ ๋๋ฌธ์ด๋ค.
- ํ
์คํธ์ ๊ตฌ๋ฉ์ ๋จ๊ฒจ๋๊ฒ ๋์ด ๋์ค์ ๋์์์ ๋ค์ ์์ฑํ๋ฉด ๋๋ค๊ณ ์๊ธฐ ํฉ๋ฆฌํ๋ฅผ ํ๋ค.
- ํ
์คํธ๋ฅผ ํต๊ณผํ๋ค๋ฉด ๋ฐฐํฌํ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์๋ค.
- ์ด์จ๋ ์๋ฌด๋ฆฌ ์ฑ์คํ๊ฒ ์ธ ๊ฐ์ง ๊ท์น์ ๋ฐ๋ฅด๋๋ผ๋ 100% ์๋ฒฝํ ํ
์คํธ ๋ฌถ์์ด ๋ง๋ค์ด์ง์ง๋ ์๋๋ค. ํ์ง๋ง ๋ฐฐํฌ๋ฅผ ์ํด ๊ผญ 100%์ ์๋ฒฝํจ์ด ํ์ํ ๊ฒ์ ์๋๋ค. ์ปค๋ฒ๋ฆฌ์ง(coverage)๊ฐ 90%๋ ํ๋ฐ ์ ๋๋ฉด ์ถฉ๋ถํ ๊ฒ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ์ ๋๋ ๋น์ฐํ ๋ฌ์ฑํ ์ ์๋ค.
- ํ
์คํธ ์ปค๋ฒ๋ฆฌ์ง๋ ํ ๋ด๋ถ์ฉ ์งํ์ด์ง ๊ด๋ฆฌ ์งํ๊ฐ ์๋๋ค. ๊ด๋ฆฌ์๋ ์๋ง ์ด ์ซ์๊ฐ ์ด๋ค ์๋ฏธ์ธ์ง ์ ๋๋ก ์์ง๋ ๋ชปํ ๊ฒ์ด๋ค.
- ๊ด๋ฆฌ์๋ ํ
์คํธ ์ปค๋ฒ์ง๋ฅผ ๋ชฉํ๋ ๋ชฉ์ ์ผ๋ก ์ผ์์๋ ์ ๋๋ค. ํ
์คํธ ์ปค๋ฒ๋ฆฌ์ง๋ ํ์ ํ
์คํธ ์ ๋ต์ ํ์ธํ๊ธฐ ์ํด์๋ง ์ฌ์ฉํด์ผ ํ๋ค.
- ์ปค๋ฒ๋ฆฌ์ง๊ฐ ๋ฎ๋ค๊ณ ๋น๋์ ์คํจํ ๊ฒ์ผ๋ก ๋ณด์์๋ ์ ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ํ๋ก๊ทธ๋๋จธ๋ ์ปค๋ฒ๋ฆฌ์ง๋ฅผ ๋์ด๊ธฐ ์ํด ๋จ์ธ๋ฌธ๋ ์์ด ํ
์คํธ๋ฅผ ๋ฃ์ด ๋ฒ๋ฆด ๊ฒ์ด ๋ค.
- ์ฝ๋ ์ปค๋ฒ๋ฆฌ์ง๋ ์ฝ๋์ ํ
์คํธ์ ๋ํ ๊น์ ์ง์์ด ์์ด์ผ ์ดํดํ ์ ์๋ ๋ณต์กํ ์ฃผ์ ๋ค. ์ ๋ ๊ด๋ฆฌ์ฉ ์งํ๋ก ์ผ์์๋ ์ ๋๋ค.
๐ฅ ์ค๊ณโ
- ํ
์คํธ๋ฅผ ๋จผ์ ์ฐ๋ฉด ํ
์คํธํ๊ธฐ ํ๋ ํจ์๋ ์ธ ์๊ฐ ์๋ค.
- ํ
์คํธ๋ฅผ ๋จผ์ ์ฐ๊ธฐ ๋๋ฌธ์ ํ
์คํธํ๊ธฐ ์ฌ์ด ์ค๊ณ๊ฐ ๋์ค๋ ๊ฒ์ ๋น์ฐํ๋ค.
- ํจ์๋ฅผ ํ
์คํธํ๊ธฐ ์ฝ๊ฒ ์ ์งํ ์ ์๋ ๋ฒ์ ๊ฒฐํฉ์ ๋๊ณ ๋ถ๋ฆฌํ๋ฉด ๋๋ค. ํ
์คํธํ ์ ์๋ค๋ ๊ฒ์ ๋ถ๋ฆฌํ๋ค๋ ๊ฒ๊ณผ ๊ฐ์ ๋ป์ด๋ค.
๐ฅ ์ฉ๊ธฐโ
- ์ธ ๊ฐ์ง ๊ท์น์ ๋๋ฒ๊น
์ ์ค์ผ ์ ์๊ณ , ํ๋ก๊ทธ๋๋จธ์๊ฒ ์๋ง์ ์ข์ ํ์ง์ ๋ฌธ์๊ฐ ์๊ธฐ๊ณ , ์ฌ๋ฏธ์๋ ๋ฐ๋ค๊ฐ ์๋ฒฝํจ๋ ์ป์ ์ ์๊ณ , ์์คํ
๋ ์ ๋ถ๋ฆฌ๋๋ค.
- ํ์ง๋ง ์ด๋ฐ ํํ์ ์ด๋๊น์ง๋ ๋ถ์ฐจ์ ์ธ ๊ฒ์ด๊ณ TDD๋ฅผ ํ๋ ์ง์ ํ ์ด์ ๋ ์ฉ๊ธฐ์ด๋ค.
- ์๋ง์ธ ์ฝ๋๋ฅผ ์์ ํ ๋ ์ฝ๋๊ฐ ๋ง๊ฐ์ง ๊ฒ์ด๋ผ๋ ์๊ฐ๋๋ฌธ์ ๋ท๊ฑธ์์ง ์น๊ฒ ๋๋ค. ๊ทธ๋์ ์ฝ๋๋ฅผ ์ ๋ฆฌํ๋ ๋ฐ ์คํจํ๋ค.
- ์๋ฒฝํ ํ
์คํธ ๋ฌถ์์ด ์์ด์ ํ
์คํธ๊ฐ ํต๊ณผํ๋ ๊ฒฝ์ฐ์๋ ๋ฌธ์ ๊ฐ ์์ ๊ฑฐ๋ผ๊ณ ์์ฌํ ์ ์๋ ์ํฉ์ด๋ผ๋ฉด ์ด๋ป๊ฒ ๋์๊น?
- ์๋ฒฝํ ํ
์คํธ ๋ฌถ์์ด ์์ผ๋ฉด ์ฝ๋๋ฅผ ๊ณ ์น๋ ๋๋ ค์์ด ์ฌ๋ผ์ง๋ค. ์ฝ๋๋ฅผ ์ ๋ฆฌํ๋ ๋๋ ค์์ด ์ฌ๋ผ์ง๋ค. ๋ฐ๋ผ์ ์ฝ๋๋ฅผ ์ ๋ฆฌํ ๊ฒ์ด๋ค.
- ์ด๊ฒ์ด TDD๋ฅผ ํ๋ ์ด์ ๊ณ TDD๋ ์ฉ๊ธฐ๋ฅผ ์ค๋ค.
๐ ๋ฆฌํฉํฐ๋งโ
- ๋ฆฌํฉํฐ๋ง์ ์ฝ๋์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ ํ๋ฉด์ ๋์์ ๋ฐ๊พธ์ง ์๋ ์ค์ฒ ๋ฐฉ๋ฒ์ด๋ค.
- ํ๋ก๊ทธ๋จ์ ๋์์ ํ
์คํธ๋ก ์ ์ํ๋ค. ๋ค์ ๋งํด์, ํ
์คํธ๋ฅผ ๊นจ๋จน์ง ์์ผ๋ฉด์ ์ด๋ฆ์ด๋ ํด๋์ค, ํจ์, ํํ์์ ๋ณ๊ฒฝํ๋ ๊ฒ์ด๋ค. ๋์์ ์ํฅ์ ์ฃผ์ง ์์ผ๋ฉด์ ์์คํ
๊ตฌ์กฐ๋ฅผ ๊ฐ์ ํ๋ค.
- ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋น์ฐํ ๋ฆฌํฉํฐ๋ง์ TDD์ ๋ฐ์ ํ ๊ด๋ จ์ด ์๋ค. ๋๋ ค์ ์์ด ์ฝ๋๋ฅผ ๋ฆฌํฉํฐ๋งํ๋ ค๋ฉด, ๋ฌด์ธ๊ฐ ๊นจ ๋จน์ง ์์๋ค๋ ํ์ ์ ์ป์ ์ ์๋ ํ
์คํธ ๋ฌถ์์ด ํ์ํ๋ค.
๐ฅ ๋นจ๊ฐ/์ด๋ก/๋ฆฌํฉํฐ๋งโ
- ๋ณธ์ง์ ์ผ๋ก ๋ฆฌํฉํฐ๋ง์ TDD์ ์ธ ๊ฐ์ง ๊ท์น์ ๋ฐ๋ณตํจ์ผ๋ก์จ ์ด๋ฃจ์ด์ง๋ค.
- ๋ฆฌํฉํฐ๋ง์์๋ ๋นจ๊ฐ/์ด๋ก/๋ฆฌํฉํฐ๋ง ์ฃผ๊ธฐ๋ผ๊ณ ๋ถ๋ฅธ๋ค.
- ๋จผ์ , ์คํจํ๋ ํ
์คํธ๋ฅผ ๋ง๋ ๋ค. (Red)
- ๊ทธ๋ฆฌ๊ณ ์ด ํ
์คํธ๋ฅผ ํต๊ณผํ๊ฒ ๋ง๋ ๋ค. (Green)
- ๊ทธ๋ฆฌ๊ณ ์ฝ๋๋ฅผ ์ ๋ฆฌํ๋ค. (Refactoring)
- 1๋จ๊ณ๋ก ๋์๊ฐ๋ค.
- ์ฌ๊ธฐ์ ํต์ฌ์ ํ๋ก๊ทธ๋๋ฐ์ด๋ผ๋ ๊ณผ์
์ ์๋ํ๋ ์ฝ๋๋ฅผ ์ฐ๋ ๊ฒ๊ณผ ์ฝ๋ ์ ๋ฆฌํ๊ธฐ๋ผ๋ ๋ ๊ฐ์ง ๋ค๋ฅธ ์ธก๋ฉด์ผ๋ก ๋ถ๋ฆฌํ ๊ฒ์ด๋ค.
- ๋ฆฌํฉํฐ๋ง์ด๋ผ๋ ๋จ์ด๊ฐ ์ผ์ ์ ๋ํ๋์๋ ์ ๋๋ค. ๋ฆฌํฉํฐ๋ง์ ๊ณํ์ ์ก๊ณ ํ๋ ํ๋์ด ์๋๋ค.
- ๋ฆฌํฉ ํฐ๋งํ ์๊ฐ์ ๋ฐ๋ก ํ ๋นํด์๋ ์ ๋๋ค.
- ๋ฆฌํฉํฐ๋ง์ ์ํํธ์จ์ด๋ฅผ ์์ฑํ ๋ ๋ช ๋ถ๋ง๋ค, ํน์ ๋ช ์๊ฐ๋ง๋ค ํ๋ ์ผ์์ ์ธ ์์
์ ์ผ๋ถ์ผ ๋ฟ์ด๋ค.
๐ฅ ๋ ํฐ ๋ฆฌํฉํฐ๋งโ
- ๊ฐ๋์ ์๊ตฌ ์ฌํญ์ด ๋ฐ๋์ด์ ํ์ฌ์ ์ค๊ณ๋ ๊ตฌ์ฑ์ด ๋๋ ์ต์ ์ด ์๋๊ฒ ๋ ์๊ฐ ์๋ค. ๊ทธ๋์ ์์คํ
๊ตฌ์กฐ๋ฅผ ๊ฝค ๋ง์ด ๋ฐ๊ฟ์ผ ํ ์๋ ์๋ค.
- ์ด๋ฐ ๋ณ๊ฒฝ๋ ๋นจ๊ฐ/์ด๋ก/๋ฆฌํฉํฐ๋ง ์ฃผ๊ธฐ ์์์ ์ผ์ด๋์ผ ํ๋ค.
๐ ๋จ์ํ ์ค๊ณโ
- ๋จ์ํ ์ค๊ณ(Simple Design) ์ค์ฒ ๋ฐฉ๋ฒ์ ๋ฆฌํฉํฐ๋ง์ ๋ชฉํ ์ค ํ๋๋ค.
- ๋จ์ํ ์ค๊ณ๋ ์ต๋ํ ๋จ์ํ๊ณ , ์๊ณ , ํํ๋ ฅ์ด ๋ฐ์ด๋ ๊ตฌ์กฐ๋ฅผ ๋ฐํ์ผ๋ก ์ต์ํ์ ์ฝ๋๋ง ์์ฑํ๋ ์ค์ฒ ๋ฐฉ๋ฒ์ด๋ค.
- ๋ชจ๋ ํ
์คํธ๋ฅผ ํต๊ณผํ ๊ฒ
- ์๋๋ฅผ ๋๋ฌ๋ผ ๊ฒ
- ์ค๋ณต์ ์์จ ๊ฒ
- ๊ตฌ์ฑ ์์๋ฅผ ์ค์ผ ๊ฒ
- 1๋ฒ์ ์๋ช
ํ๋ค. ์ฝ๋๋ ํ
์คํธ๋ฅผ ํต๊ณผํด์ผ ํ๋ค. ์ฝ๋๋ ์๋ํด์ผ ํ๋ค.
- 2๋ฒ์ ์ฝ๋๊ฐ ์ผ๋จ ์๋ํ๋ฉด ๋ค์์ผ๋ก ํํ๋ ฅ ์๊ฒ ๋ง๋ค์ด์ผ ํ๋ค๋ ๊ฒ์ด๋ค. ์๋๋ฅผ ๋ค์ด๋ด์ผ ํ๋ค. ์ด ๊ท์น ๋๋ฌธ์ ๊ฐ๋จํ๊ณ ๋ณด๊ธฐ ์ข๊ฒ ๋ง๋ค๊ธฐ ์ํ ๋ฆฌํฉํฐ๋ง์ ๋ง์ด ํ๊ฒ ๋๋ค.
- 3๋ฒ์ ์ฝ๋๊ฐ ๊ฐ๋ฅํ ํ ์ดํดํ๊ธฐ ์ฝ ๊ณ , ํํ๋ ฅ ์๊ฒ ๋ง๋ค์ด์ง ํ, ์ฝ๋ ๋ด์ ์ค๋ณต์ ์ฐพ์์ ์ ๊ฑฐํด์ผ ํ๋ค๋ ๋ป์ด๋ค. ์ด ๊ณผ์ ๋์ ์ด๋ฃจ์ด์ง๋ ๋ฆฌํฉํฐ๋ง์ ์กฐ๊ธ ๋ ๋ณต์กํ๋ค.
- 4๋ฒ์ ์ค๋ณต์ ์ ๊ฑฐํ ํ์๋, ํด๋์ค๋ ํจ์, ๋ณ์ ๊ฐ์ ๊ตฌ์ฑ ์์์ ์๋ฅผ ์ค์ด๊ธฐ ์ํด ๋
ธ๋ ฅํด์ผ ํ๋ค๋ ๊ฒ์ด๋ค.
- ๋จ์ํ ์ค๊ณ์ ๋ชฉํ๋ ์ฝ๋์ ์ค๊ณ ๋ฌด๊ฒ๋ฅผ ๊ฐ๋ฅํ ํ ๊ฐ๋ณ๊ฒ ๋ง๋๋ ๊ฒ์ด๋ค.
๐ฅ ์ค๊ณ ๋ฌด๊ณโ
- ์ค๊ณ๊ฐ ๋ณต์กํด์ง์๋ก ํ๋ก๊ทธ๋๋จธ๊ฐ ๋๋ผ๋ ์ธ์ง ๋ถํ๋ ๋์ด๋๋ค. ์ด ์ธ์ง ๋ถํ๊ฐ ์ค๊ณ ๋ฌด๊ณ๋ค.
- ์ค๊ณ๊ฐ ๋ฌด๊ฑฐ์ธ์๋ก ์์คํ
์ ์ดํดํ๊ณ ์์ ํ๊ธฐ ์ํด ํ๋ก๊ทธ๋๋จธ๊ฐ ๋ค์ด๋ ์๊ฐ๊ณผ ๋
ธ๋ ฅ์ ๋์ด๋๋ค.
- ์ค๊ณ์ ๋ณต์ก๋์ ๊ธฐ๋ฅ์ ๋ณต์ก๋ ์ฌ์ด์์ ๊ท ํ์ ์ก๋ ๊ฒ์ด ๋จ์ํ ์ค๊ณ์ ๋ชฉํ์ด๋ค.
- ๋จ์ํ ์ค๊ณ ์ค์ฒ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ๋์์์ด ์์คํ
์ ์ค๊ณ๋ฅผ ๋ฆฌํฉํฐ๋งํ๋ค.
๐ ์ง ํ๋ก๊ทธ๋๋ฐโ
- ์ผ๋จ ๋จผ์ ์ง ํ๋ก๊ทธ๋๋ฐ์ ๊ผญ ํด์ผ ํ๋ ๊ฒ์ ์๋๋ค. ๋๊ตฌ๋ ์ง ํ๋ก๊ทธ๋๋ฐ์ ๊ฐ์ํด์๋ ์ ๋๋ค.
- ์ง ํ๋ก๊ทธ๋๋ฐ์ ์ ๊น์ ํ๋ ๊ฒ์ด๋ค.
- ์ง ํ๋ก๊ทธ๋๋ฐ์ด ์ฐจ์งํ๋ ์
๋ฌด ๋น์ค์ 50% ์ ๋๊ฐ ์ข๋ค.
๐ฅ ์ง ํ๋ก๊ทธ๋๋ฐ์ด๋ ๋ฌด์์ธ๊ฐ?โ
- ์ง ํ๋ก๊ทธ๋๋ฐ์ ํ๋ก๊ทธ๋๋ฐ ๋ฌธ์ ํ๋๋ฅผ ๋ ์ฌ๋์ด ํจ๊ป ํด๊ฒฐํ๋ ํ์์ด๋ค.
- ์ง ํ๋ก๊ทธ๋๋ฐ์ ํ ๋ ๊ฐ์ ์ญํ๋ฅผ ๋๋๊ธฐ๋ ํ๋ค. (ํ ๋ช
์ด ์ด์ ์ ์ญํ ์, ๋ค๋ฅธ ํ ๋ช
์ด ํญํด์ฌ ์ญํ ๋ฑ.)
- ํํ์ด๋ผ๊ณ ๋ ๋ถ๋ฅธ ๋ฐฉ์์ ๋จผ์ ํ ๋ช
์ด ํ
์คํธ๋ฅผ ๋ง๋ ๋ค. ๊ทธ๋ฌ๋ฉด ๋ค๋ฅธ ์ฌ๋์ ์ง์ด ์ด ํ
์คํธ๋ฅผ ํต๊ณผํ๋๋ก ๋ง๋ ๋ค, ์๋ก์ด ํ
์คํธ๋ฅผ ์ถ๊ฐํ๊ณ ๋ค์ ์ง์๊ฒ ๋๊ธด๋ค.
- ํ์ง๋ง ํน๋ณํ ์ญํ ๊ตฌ๋ถ ์์ด ํ๋ ๊ฒฝ์ฐ๊ฐ ์ ์ผ ๋ง๋ค. ํ๋ก๊ทธ๋๋จธ๋ค์ ๋ง์ฐ์ค์ ํค๋ณด๋๋ฅผ ๊ณต์ ํ๋ฉฐ ์๋ก ํ์ ๋ชจ์ ๋๋ฑํ ๊ด๊ณ์์ ์ฝ๋๋ฅผ ์์ฑํ๋ค.
- ์ง ํ๋ก๊ทธ๋๋ฐ์ ์ผ์ ์ ๋ฐ๋ก ์ก์ง ์๋๋ค.
- ์ง์ ์ง์ด ์ผํ๋ ์๊ฐ์ ์ผ๋ฐ์ ์ผ๋ก ๊ธธ์ง ์๋ค. ๋๋ถ๋ถ ํ๋ ์๊ฐ ์์ ๋๋ด์ผ ํ๋ค.
- ์ง์ด ์คํ ๋ฆฌ๋ฅผ ๋ด๋นํ์ง๋ ์๋๋ค. ์ง์ด ์๋๋ผ ํ๋ก๊ทธ๋๋จธ ํ ๋ช
ํ ๋ช
์ด ์คํ ๋ฆฌ๋ฅผ ์์ฑํ ์ฑ
์์ ์ ธ์ผ ํ๋ค.
- ์ง ํ๋ก๊ทธ๋๋ฐ์ ๋ชฉํ๋ ์ง์์ ๋ชจ์ผ๋ ๊ฒ์ด ์๋๋ผ ํผํธ๋ฆฌ๊ณ ๊ตํํ๋ ๊ฒ์ด๋ค.
๐ฅ ์ง ํ๋ก๊ทธ๋๋ฐ์ ํ๋ ์ด์ โ
- ๋งค ์๊ฐ ํ๋ ฅํ๋ฉฐ ์ผํ๋ค.
- ์ง ํ๋ก๊ทธ๋๋ฐ์ ๊ตฌ์ฑ์๋ผ๋ฆฌ ์ง์์ ๊ณต์ ํ๊ณ , ์ง์์ ์นธ๋ง์ด๊ฐ ์๊ธฐ์ง ์๊ฒ ๋ง๋๋ ๋จ์ฐ์ฝ ์ต๊ณ ์ ๋ฐฉ ๋ฒ์ด๋ค.
๐ฅ ์ง ํ๋ก๊ทธ๋๋ฐ์ ํตํ ์ฝ๋ ๋ฆฌ๋ทฐโ
- ์ง ํ๋ก๊ทธ๋๋ฐ์ ํ๋ ๋์ ๋ ํ๋ก๊ทธ๋๋จธ๋ ์ฝ๋๋ฅผ ํจ๊ป ์์ฑํ๊ฒ ๋๋ค.
- ์ด ๊ณผ์ ์์ ์๋ก์ด ์ฝ๋๋ฅผ ์ฐ๊ธฐ ์ํด ์์ฐ์ค๋ฝ๊ฒ ๊ธฐ์กด์ ์ฝ๋๋ฅผ ๋ณด๊ณ ๋ฆฌ๋ทฐํ๊ฒ ๋๋ค. ๋ฐ๋ผ์ ์ง ํ๋ก๊ทธ๋๋ฐ์์ ์ด๋ฃจ์ด์ง๋ ๋ฆฌ๋ทฐ๋ ํ์ ์ฝ๋ ๊ท์น์ ์ง์ผฐ๋์ง ํ์ธํ๋ ๊ธฐ๊ณ์ ์ธ ๊ฒ๊ฐ์ฌ ์๋๋ค.
- ์์ผ๋ก ์ฝ๋๋ฅผ ์ด๋ป๊ฒ ๋ฐ๊พธ์ด ๊ฐ์ผ ํ ์ง๋ฅผ ์๊ฐํ๋ฉฐ ํ์ฌ ์ฝ๋์ ์ํ๋ฅผ ๊ฒํ ํ๊ฒ ๋๋ค.
๐ฅ ๋น์ฉ์?โ
- ์ง ํ๋ก๊ทธ๋๋ฐ์ ๋น์ฉ์ ์ธก์ ํ๊ธฐ ์ด๋ ต๋ค.
- ๊ฐ์ฅ ๋์ ๋๋ ๋น์ฉ์ ํ๋์ ๋ฌธ์ ๋ฅผ ํ๊ธฐ ์ํด ๋ ์ฌ๋์ด ์ผํ๋ค๋ ๊ฒ์ด๋ค.
- ์ง์ ์ ์ธ ๋น์ฉ ์ฆ๊ฐ๋ 15% ์ ๋๋ผ๊ณ ํ๋ค.
- ์
๋ฌด ์๊ฐ์ 50%๋ฅผ ์ง์ ์ง์ด ์ผํ๋ค๊ณ ๊ฐ์ ํ๋ฉด, ๋์ถฉ ์์ฐ์ฑ์ด 8% ์ ๋์ด๋ค.
- ๊ทธ๋ฆฌ๊ณ ์๋ก ๊ฐ๋ฅด์ณ ์ฃผ๋ฉฐ ์ด๋ฃจ์ด์ง๋ ์ง์ ๊ตํ์ด๋, ๊ฐ๋ ๋์ ํ์
์์ ์ค๋ ์ด๋๋ ๊ณ ๋ คํด์ผ ํ๋ค.
๐ฅ ๋์ด์๋ง?โ
- ๋ณดํต์ ๋์ด์ ํ์ง๋ง, ๊ผญ ๊ทธ๋์ผ ํ๋ ๊ฒ์ ์๋๋ค.
- ๊ฐ๋์ ์
์ด๋ ๋ท, ํน์ ๋ ๋ง์ ์ฌ๋์ด ํ๋์ ๋ฌธ์ ๋ฅผ ํจ๊ป ํด๊ฒฐํ ์๋ ์๋ค.
- ์
์ด์ ํ๋ ์ง ํ๋ก๊ทธ๋๋ฐ์ ๋ชน ํ๋ก๊ทธ๋๋ฐ์ด๋ผ๊ณ ๋ ๋ถ๋ฅธ๋ค.
๐ฅ ๊ด๋ฆฌ์โ
- ์ ๋, ์ ๋, ์ ๋, ์ง ํ๋ก๊ทธ๋๋ฐ์ ํด๋ ๋๋์ง ํ๋ฝ๋ฐ์ง๋ง๋ผ.
- ์๋๋ฉด ํ
์คํธ๋ฅผ ํด๋ ๋๋์ง, ์๋๋ฉด ๋ฆฌํฉํฐ๋ง์ ํด๋ ๋๋์ง ๋ฑ๋ฑ... ๋น์ ์ ์ ๋ฌธ๊ฐ๋ค. ๋น์ ์ด ๊ฒฐ์ ํ๋ผ.