HARD
7์ฃผ์ฐจ ๊ณผ์ ์ฒดํฌํฌ์ธํธ
๊ธฐ๋ณธ๊ณผ์
- ์ด 11๊ฐ์ ํ์ผ, 115๊ฐ์ ๋จ์ ํ ์คํธ๋ฅผ ๋ฌด์ฌํ ์์ฑํ๊ณ ํต๊ณผ์ํจ๋ค.
์ง๋ฌธ
Q. handlersUtils์ ๋จ๊ธด ์ง๋ฌธ์ ๋ต๋ณํด์ฃผ์ธ์.
Q. ํ ์คํธ๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ๊ตฌ๋์ํค๊ธฐ ์ํด ์์ฑํ๋ ์ค์ ๋ค์ ์๊ฐํด์ฃผ์ธ์.
msw๋ก ์์ฑ๋ handler๋ค์ด ๋ ๋ฆฝ๋ ๋ฐ์ดํฐ๋ฅผ ์ฐ๋๋ก ํ๊ณ ๊ฐ ํ ์คํธ์์ ์ฌ์์ฑํ ์ ์๊ฒ ํ๋ ๋ฐฉ์์ผ๋ก ์ฒ๋ฆฌํ์์ต๋๋ค. ์ฌ๊ธฐ์ ์ฌ์์ฑํ๋ ๋ฐฉ์์ ํ ์คํธ์ฝ๋์ ์ง์ ์์ฑํ๋ ๋ฐฉ์๋ ์๊ฒ ์ง๋ง ์ด๋ฅผ ํธ๋ฆฌํ๊ฒ ์ฌํ์ฉ ํ ์ ์๊ฒ ํ๊ธฐ ์ํด handlersUtils๊ฐ ์๋๊ฒ ์๋๊ฐ ํ๊ณ ๊ทธ๋์ ๊ทธ๋ฐ ์ฉ๋๋ก handlersUtils๋ฅผ ์ฌ์ฉํ๋๋ก ํ์ต๋๋ค.
์ฌํ ๊ณผ์
- App ์ปดํฌ๋ํธ ์ ์ ํ ๋จ์์ ์ปดํฌ๋ํธ, ํ , ์ ํธ ํจ์๋ก ๋ถ๋ฆฌํ๋๊ฐ?
- ํด๋น ๋ชจ๋๋ค์ ๋ํ ์ ์ ํ ํ ์คํธ๋ฅผ 5๊ฐ ์ด์ ์์ฑํ๋๊ฐ?
๊ณผ์ ์ ํํ๊ณ
๊ณผ์ ๋ฅผ ์ฒ์ ์์ํ ๋ ํ ์คํธ ์ฝ๋ ์์ฒด๋ฅผ ์์ ์ฒ์ ํด๋ณด๋ ๊ฑฐ๋ผ ๋ด๊ฐ ๊ณผ์ ๋ฅผ ์ ์ํ ํ ์ ์์์ง ๊ฑฑ์ ์ด ๋ง์ด ๋์๋ค. ๊ทธ๋ฐ๋ฐ ๋ง์ ํด๋ณด๋๊น ์๊ฐ๋ณด๋ค ๋ฌธ๋ฒ์ด ๊ฐ๋จํ๊ณ ์ ๋ญ์ผ! ๊ดํ ์ซ์๋ค!! ํ๋ ์๊ฐ์ด ๋ค์๋ค. ๋์ค์๋ ๋ญ๊ฐ ์๋ น์ด ์๊ฒจ์ ์ฝ๋๋ฅผ ๋ฌด์จ ๊ณต์ฅ๋ง๋ฅ ๋ง ๋ฝ์๋๋ค... ๊ทธ๋ฆฌ๊ณ ๋ญ๊ฐ ํ ์คํธ ์ฝ๋๋ฅผ ์ง๋ ๋๋ง์ ํจํด(ํน์ ๋ญ๊ฐ ๋๋ง์ ์ ๊ฐ ๋ฐฉ์..?) ๊ฐ์๊ฒ ์๊ธด ๊ฒ ๊ฐ์๋ฐ... ๊ทผ๋ฐ ์ด๊ฑฐ ์ข์๊ฑธ๊น..? ํ ์คํธ ์ฝ๋๋ฅผ ๋นจ๋ฆฌ ์ง์ ๋นจ๋ฆฌ๋นจ๋ฆฌ ๋ฝ์๋ผ ์ ์๊ฒ ๋์๋ค๋ ๊ฑด ์ข์ ๊ฒ ๊ฐ๊ธด ํ๋ฐ ๋ญ๊ฐ ๋ด๊ฐ ์น์ํด์ง ํจํด์ผ๋ก๋ง ์ง๋ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ๋ ๋ค์ด์ ์ฝ๋ ์์ฒด๊ฐ ๋ค์ฑ๋กญ์ง๋ ๋ชปํ ๊ฒ ๊ฐ๋ค.
๊ทผ๋ฐ ์ฝ๊ฐ
"์ค~ ํ ์คํธ ์ฝ๋ ์ธ์ ๊ฐ๋ ํด๋ด์ผ์ง ใ ใ " "ํ ์คํธ ์ฝ๋ ์ข์ง!" "TDD ํด๋ณด๊ณ ์ถ๋ค!"
์ด๋ ๊ฒ ๋ง๋ก๋ง ํด์ค๋๊ฑธ ํญํดํ๋ฉด์ ๋ฐ๊ฐ์ ๋ก ๊ณต๋ถํ๊ณ ํด๋ฒ๋ฆฌ๋๊น ๋ฐ๋ฆฐ ์์ ๋๋ธ ๋๋์ด๊ณ ... ์ผ๋จ์ ์์ผ๋ก ๊ฐ๋ฐํ๋ฉด์ "ํ ์คํธ ์ฝ๋๋ฅผ ๋์ ํด ๋ณผ๊น?" ๋ผ๋ ์๊ฐ์ด ์ฝ๊ฒ ๋ค ๊ฒ ๊ฐ์์ ์ข๋ค. ์ฌ๋ฆฌ์ ์ง์ ์ฅ๋ฒฝ์ด ๋ง์ด ๋ฎ์์ก๋ค. ํ์คํ ์ด๋ ๊ฒ ํ๋ฒ ์ง์ ๋ถ๋ชํ์ ๋ฐ์ด ๋ด๋๊น ์ฉ๊ธฐ๊ฐ ์๊ธด๋ค. ์์ผ๋ก ์ง๋ ์ซ์์ ๋ฏธ๋ฃจ์ง ๋ง์๋ ์๊ฐ๋ ๋ค์๋ค. ์๊ฐ์ด ๋ฌ์ ๋ ์ง์ ์ข ํด๋ดค์ผ๋ฉด ๋ ์ข์์ง ์์๊ฒ ๋ ์ถ์ด์ ๋ฐ์ฑ์ด ๋๋ค.
๊ธฐ์ ์ ์ฑ์ฅ
์ด๋ฒ์ RTL(React-Resting-Library)์ ์ฒ์ ์ฌ์ฉํด๋ด์ ๊ทธ ๋ฌธ๋ฒ์ ์๋ก ํ์ตํ๊ณ , mock handler๋ handlersUtils ์ธํ ์ ํ๋ฉด์ msw๋ ์ฒ์ ์จ๋ดค๋ค. ๋ด๊ฐ ์ง ํ ์คํธ ์ฝ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฆฌํฉํ ๋ง์ ํด๋ณธ ๊ฒ์ ์ข์ ๊ฒฝํ์ด์๋ค. ๋์ค์๋ ํ ์คํธ ์ฝ๋๊ฐ ์์ด ๋ฆฌํฉํ ๋ง์ ํ ๋ ๋ถํธํจ์ ๋๋ ์๋ ์์ ๊ฒ ๊ฐ์๋ค. ๊ณผ์ ๋ฅผ ์งํํ๋ฉด์ ๋ญ๊ฐ ๋์ ๊ธฐ์ค์ ์ด๋ ๋์ด ๋์ด์ฌ๋ ค ์ง ๊ฒ ๊ฐ๋ค๊ณ ๋๊ผ๋ค.
์ฝ๋ ํ์ง
๋ญ๊ฐ ํ ์คํธ ์ฝ๋๋ฅผ ์์ฑํ๋ฉด์ ์ต๋ํ ๊ณต์ ํ...? ์ฝ๋๋ฅผ ์์ฑํ๋ ค๊ณ ๋ ธ๋ ฅํ๋ค. ๋ง ์ด๋ป๊ฒ๋ ํ ์คํธ๋ฅผ ํต๊ณผ์ํค๊ธฐ ์ํด ๊ธฐ์์ฒ์ธํ ๋ฐฉ์์ผ๋ก ํ ์คํธ๋ฅผ ์์ฑํ๋ ๊ฒ์ ์ต๋ํ ์ง์ํ๊ณ ์ ํ์๊ณ ๊ทธ ์ ์ด ๋์ฒด๋ก ๋ง์์ ๋ ๋ค.
ํ์ต ํจ๊ณผ ๋ถ์
ํ ์คํธ ์ฝ๋๋ฅผ ์ง๋ฉด์ ํ ์คํธ ์ฝ๋๋ ์ผ์ด์ค๋ฅผ ์ด๋ค ๊ธฐ์ค์ผ๋ก / ์ด๋ป๊ฒ ์ค์ ํ๋ ๊ฒ์ด ์ข์์ง์ ๋ํ ๊ณ ๋ฏผ์ ํ์๋ค. ์ฌ์ค ํ ์คํธ ์ผ์ด์ค๋ฅผ ์ญ์ ํ๋ ๊ฒ ์์ฒด๊ฐ ์ด๋ก์ธ ์ง์ ๋ํด ๊ณ ๋ฏผ์ ํ์๋ ๊ฒ ๊ฐ๋ค.
์ด๊ฑด ๊ทธ๋ฅ ๋จ์ํด๋ณด์ด๋๋ฐ / ํน์ ๋จ์ ๋ด์ฅํจ์ ํ ์คํธ ๋ก์ง ๋๋์ด ๋๋๋ฐ ์ด ์ผ์ด์ค๋ ๋นผ์ผํ๋? ์ด ํ ์คํธ ์ผ์ด์ค๊ฐ ์๋ฏธ๊ฐ ์๋? ๋นผ์ผํ๋? ๊ทธ๋ฐ ์๊ฐ์ ํ๋ฉด์ ํ ์คํธ๋ค์ ์ฑ์๋๊ฐ๊ณ ์ง๊ธ๊น์ง ํผ์์ ๋ ์๊ฐ์ ์ฌ์ค "ํจ์ ํ๋์ ๊ฒ์ฆํ๋ ๋ก์ง์ด ๊ผผ๊ผผํ๊ณ ๋ง์ ์๋ก ์ข์ง ์๊ฒ ๋" ์๋ค. ์ด๋ป๊ฒ๋ณด๋ฉด ๋ค๋ค์ต์ ์ ๊ฒฐ๋ง์ธ๋ฐ ์์ง ํ ์คํธ ์ผ์ด์ค๊ฐ ๋ง์ ๊ฒฝ์ฐ์ ๋ฌด์จ ๋จ์ ์ด ์์์ง ์ ๋ชจ๋ฅด๊ฒ ๋ค.
๊ฐ๋ น
/**
* ์ฃผ์ด์ง ๋
๋์ ์์ ์ผ์๋ฅผ ๋ฐํํฉ๋๋ค.
*/
export function getDaysInMonth(year: number, month: number): number {
return new Date(year, month, 0).getDate();
}
์ด๋ ๊ฒ ๋จ์ํ ํจ์์๋ ํ
์คํธ๊ฐ ํ์ํ๊ฐ? ๋ผ๋ ์ฃผ์ ๋ก ๊ณ ๋ฏผํ์๋๋ฐ
์ฌ์ค ์ง๊ธ ์ ํจ์์ ๋ด๋ถ ๋ก์ง์ ๋ญ๊ฐ "์ ๋ต" ์ ๊ฐ๊น๊ณ ์์ฃผ ๋ฐ๋ ๊ฒ ๊ฐ์ง๋ ์์ง๋ง
๊ทธ๋์ ์์ ๋ฐ๋์ง ์์ ๊ฒ์ด๋ ํ๋ฉด ์๋ ์๋ ์์ ๊ฒ ๊ฐ๊ณ
๋ด๋ถ ๋ก์ง์ ํจ์๋ก ๋ํํ์ง ์๊ณ ๊ทธ๋๋ก ์ฐ๋๊ฑฐ๋ฉด ํ
์คํธ๊ฐ ํ์ ์์ํ
๋ฐ ์ง๊ธ ์ ๊ธฐ๋ getDaysInMonth ํจ์๋ก ๋ํ์ ํ ์ํ๋ค.
์ ์์ ๋ก์ง์ ์ด๋๋ ๋๊ตฐ๊ฐ๊ฐ dayjs ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ผ๋๊ฐ ๋ฅผ ์ฌ์ฉํด์ ๋ณ๊ฒฝํ ์ ์๋ ๊ฐ๋ฅ์ฑ๋ ์๋ค๊ณ ์๊ฐํ๋ค.
๊ทธ๋์ ๋จ์ํด ๋ณด์ด๋ ํจ์๋ผ๋ ์ ๋ ๊ฒ ๋ฐ๋ก ์ ์ธํด์ ๋ง๋ค์ด ๋จ์ผ๋ฉด ํ
์คํธ๋ฅผ ๋ง์ด ๋ง๋ค์ด์ ๋ฌ์๋๋ ๊ฒ์ด ์ข์ง ์๊ฒ ๋ ํ๊ณ ์๊ฐํ๊ณ ๊ทธ๋์ ํ
์คํธ๋ค์ ๊ทธ๋๋ก ๋ฌ์๋์๋ค.
๊ทธ๋์ ๊ทธ๋ ๊ฒ ์๊ฐํ๋ฉด ๋ญ๊ฐ.. ํ
์คํธ ์์ฒด์์ ๊ฒ์ฆํ๊ณ ์ ํ๋ ๋ด์ฉ์ด ํ๋นํ๋ค๋ฉด ๋ง๊ณ ๊ผผ๊ผผํ ์๋ก ์ข์๊ฑฐ ์๋๊ฐ ํ๋ ์๊ฐ์ด ๋ ๋ค.
๊ณผ์ ํผ๋๋ฐฑ
๊ณผ์ ์ฆ๊ฑฐ์ ์ด์! ์ ๋ ํ ์คํธ ์ฝ๋๋ฅผ ์ฒ์ ์ ํ๋ ์ฌ๋์ด์๋๋ฐ HARD๋ฅผ ์ํํ๋ ๊ฒ ์ด๋ ต๊ธด ํ์ง๋ง ๋ง์ด ์ฑ์ฅ ํ ๊ฒ ๊ฐ๊ณ ์ฒ์ ํด๋ณด๋๋ผ๋ ์ด๋์ ๋ ์ ์ฐ๋ฉด ์ํํ ์ ์๋ ๋์ด๋ ์๋ ๊ฒ ๊ฐ์์.
๋ฆฌ๋ทฐ ๋ฐ๊ณ ์ถ์ ๋ด์ฉ
ํ ์คํธ ์ฝ๋๋ ๋ค๋ค์ต์ ์ธ๊ฐ์! ์ ๋ ์ฌ์ค ์์ง์ ํ ์คํธ ์ฝ๋๊ฐ ๋ง์ ๊ฒฝ์ฐ ์๊ธธ ๋จ์ ์ ๋ชจ๋ฅด๊ฒ ์ด์. ๋ฉ๋์ด ๋๋ ํ ์คํธ ์ผ์ด์ค๋ผ๋ฉด ๋ง์ ๊ฒ์ด ๋ฌด์กฐ๊ฑด ์ข์๊ฑฐ ์๋๊ฐ ์๊ฐ์ด ๋ค์ด์.
- ํ ์คํธ ์ฝ๋๊ฐ ๋ง์ ๊ฒฝ์ฐ ์๊ธธ ์ ์๋ ๋จ์ ์ด ์๋์?
- ํ ์คํธ ์ฝ๋๊ฐ "์ง๋์น๊ฒ" ๋ง๋ค ๋ ๊ฑธ ํ๋จํ ์ ์๋ ๊ธฐ์ค์ด๋ ์์ข์ ์ผ์ด์ค ๊ฐ์๊ฒ ์์๊น์?
๊ณผ์ ํผ๋๋ฐฑ
์๊ณ ํ์ต๋๋ค. ์ด๋ฒ ๊ณผ์ ๋ ํ ์คํธ๋ฅผ ํ๋ ๋ค์ํ ๋ฐฉ๋ฒ๋ค์ ์ ํ๋ฉด์ ํ ์คํธ ์ฝ๋๋ฅผ ์์ฑํ๋ค๋ผ๋ ๊ทธ ์ฌ๋ฆฌ์ ์ฅ๋ฒฝ์ ํ๋ฌผ๊ณ ์น์ํด์ง๋๋ฐ ์์์ต๋๋ค. ํ๊ณ ๋ฅผ ๋ณด์ํ๋ ์ ์ํํด์ค ๊ฒ ๊ฐ์์.
"๊ณผ์ ๋ฅผ ์ฒ์ ์์ํ ๋ ํ ์คํธ ์ฝ๋ ์์ฒด๋ฅผ ์์ ์ฒ์ ํด๋ณด๋ ๊ฑฐ๋ผ ๋ด๊ฐ ๊ณผ์ ๋ฅผ ์ ์ํ ํ ์ ์์์ง ๊ฑฑ์ ์ด ๋ง์ด ๋์๋ค. ๊ทธ๋ฐ๋ฐ ๋ง์ ํด๋ณด๋๊น ์๊ฐ๋ณด๋ค ๋ฌธ๋ฒ์ด ๊ฐ๋จํ๊ณ ์ ๋ญ์ผ! ๊ดํ ์ซ์๋ค!!" ใ ใ ์ข์ ๋ฐ์์ด๋ค์. ์ค์ ๋ก ํ ์คํธ ์ฝ๋๋ ์๊ฐ๋ณด๋ค ์ง์ ์ฅ๋ฒฝ์ด ๋์ง ์์์. ํ๋ฒ ํด๋ณด๋ฉด "์ ์ด๋ฐ ๊ฑฐ๊ตฌ๋" ์ถ์ฃ .
"๋ฐ๋ฆฐ ์์ ๋๋ธ ๋๋์ด๊ณ ... ์ผ๋จ์ ์์ผ๋ก ๊ฐ๋ฐํ๋ฉด์ 'ํ ์คํธ ์ฝ๋๋ฅผ ๋์ ํด ๋ณผ๊น?' ๋ผ๋ ์๊ฐ์ด ์ฝ๊ฒ ๋ค ๊ฒ ๊ฐ์์ ์ข๋ค. ์ฌ๋ฆฌ์ ์ง์ ์ฅ๋ฒฝ์ด ๋ง์ด ๋ฎ์์ก๋ค..." ๋๋ฌด ์ข์ต๋๋ค. ๋ฌด์๋ณด๋ค ์ฌ๋ฆฌ์ ์ง์ ์ฅ๋ฒฝ์ด ๋ง์ด ๋ฎ์์ก๋ค๋ ๋ง์ด ์ฐธ ์ข๋ค์. ์ด๊ฒ ์ด๋ฒ ๊ณผ์ ์ ๊ฐ์ฅ ํฐ ๋ชฉํ์์ด์. ํ ์คํธ ์ฝ๋์ ๋ํ ๋ง์ฐํ ๋๋ ค์์ ์์ ๋ ๊ฒ!! ์ด์ ๋ ๋ง์ง๋ง ํผ์ฆ์กฐ๊ฐ์ธ ์ค๋ฌด์์๋ ์ด๋ป๊ฒ๋ ํ๋ ๋ง๋ค์ด ๋ณด๋ ๊ฒ ๊น์ง ์์ฐ์ค๋ฝ๊ฒ ์๋ํด๋ณผ ์ ์์ ๊ฑฐ์์.
"๋์ค์๋ ํ ์คํธ ์ฝ๋๊ฐ ์์ด ๋ฆฌํฉํ ๋ง์ ํ ๋ ๋ถํธํจ์ ๋๋ ์๋ ์์ ๊ฒ ๊ฐ์๋ค" ์ ํํ ์ธ์ฌ์ดํธ๋ค์. ํ ์คํธ ์ฝ๋๊ฐ ์๋ ์ํ์์ ๋ฆฌํฉํ ๋ง์ ๊ฒฝํํด๋ณด๋ฉด, ์์ ๋์ ๋ถ์๊ฐ์ ๋ ํฌ๊ฒ ๋๋ผ๊ฒ ๋์ฃ .
"์ต๋ํ ๊ณต์ ํ...? ์ฝ๋๋ฅผ ์์ฑํ๋ ค๊ณ ๋ ธ๋ ฅํ๋ค. ๋ง ์ด๋ป๊ฒ๋ ํ ์คํธ๋ฅผ ํต๊ณผ์ํค๊ธฐ ์ํด ๊ธฐ์์ฒ์ธํ ๋ฐฉ์์ผ๋ก ํ ์คํธ๋ฅผ ์์ฑํ๋ ๊ฒ์ ์ต๋ํ ์ง์ํ๊ณ ์ ํ์๊ณ ...." ์ข์ต๋๋ค. ๊ณต์ ํ์ด๋ผ๋ ํํ์ด ์ฌ๋ฐ๋ค์. ํ ์คํธ ์ฝ๋๋ ๋๋ฅผ ๋์ ํด์ ์ฌ์ฉ์๋ฅผ ๋์ ํด์ ํ๋ ๊ฒ์ธ๋งํผ
Q) ํ ์คํธ ์ฝ๋๋ ๋ค๋ค์ต์ ์ธ๊ฐ์! ํ ์คํธ ์ฝ๋๊ฐ ๋ง์ ๊ฒฝ์ฐ ์๊ธธ ์ ์๋ ๋จ์ ์ด ์๋์?
=> ์ข์ ์ง๋ฌธ์ ๋๋ค. ๋น์ฐํ ์ฝ๋๋ ๋ง์ ์๋ก ์ข๊ฒ ์ฃ ? ๊ฐ ์๋๋ผ ํ ์คํธ ์ฝ๋๋ ๊ฒฐ๊ตญ ์ฝ๋์ด๊ธฐ ๋๋ฌธ์ ์ ์ง๋ณด์ ๋น์ฉ์ด ๋ฐ์ํ์ต๋๋ค. ์ฝ๋๋ ์์ฐ์ด ์๋๋ผ ๋ถ์ฑ๋๊น์. ์ฐ๋ฆฌ๊ฐ ๋ด๋ณด ๋์ถ์ ๋ฐ์ ์ง์ ์ฌ๊ณ ์ด์๋ฅผ ๋ด๋ ๊ฑด ๊ทธ ํธ์ด ๋ ํฐ ๊ฐ์น๋ฅผ ๋ง๋ค์ด ๋ด๊ธฐ ๋๋ฌธ์ด์ฃ . ๊ทธ๋ฌ๋ ์ค์ ๊ฐ์น๋ฅผ ์ป๊ธฐ๋ ์ ์ ์ด์์ ํ๋์ธ๋ค๋ฉด ์ข์ ์ ์์ต๋๋ค. ์ฃผ๋ด๋๋ ๋ก๊ธธ ์ ์์๋ ๋ง์ด ๋ก๊ธฐ๋๊ฒ ์ข์ง๋ง ๊ฐ๋นํ ์ ์๋๋๊ฐ ์ค์ํ๋ค๊ณ ์๊ฐํด์.
=> ํ ์คํธ ์ฝ๋๋ ๊ทธ ํน์ฑ์ ์๊ตฌ์ฌํญ์ด ๋ณ๊ฒฝ๋๋ฉด ๊ทธ์ ๋ง๊ฒ ํ ์คํธ ์ฝ๋๋ฅผ ์์ ํด์ผ ๋์. ํ ์คํธ ์ฝ๋๊ฐ ์์ฃผ ์ธ์ธํ๊ฒ ๋ง๋ค๋ฉด ๊ทธ ๋ณํ์ ๋ง๊ฒ ์ฝ๋ ์์ ๊น์ง ํด์ผ ๋์ฃ . ๊ทธ๋ฆฌ๊ณ ํ ์คํธ ์คํ์๊ฐ์ด ๊ธธ๋ค๋ฉด ๋งค๋ฒ ์ฝ๋ ๋ณ๊ฒฝ์ ํ ์คํธ ์ฝ๋๋ฅผ ์คํํ๊ฒ ๋๊ณ ์ด๊ฒ ๋์ด์ง๋ค๋ฉด ๋๋ ค ์๋๊ฐ ๋๋ ค์ง ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ ์คํธ ์ฝ๋๋ ๊ฝค๋ ์ค์ํ ๊ธฐ์ค์ด ๋์ด ์ฃผ๋๋ฐ ํ ์คํธ ์ฝ๋๊ฐ ํ๋ฆฌ๊ฒ ๋ ๊ฒฝ์ฐ ๊ฒ์ฆ์ ํ๋๊ฒ ์ด๋ ค์์ง ์ ์์ต๋๋ค.
=> ์ฌ์ค ์ด๋ฐ๊ฑธ ์ฌ๋ค๋ณด๋ฉด์ ํ ์คํธ ์ฝ๋๋ฅผ ๋ง๋ค๋ฉด ๊ฒฐ๊ตญ ํ์ง ๋ง์๋ ์์ ๊ฒฐ๋ก ์ด ๋ด๋ ค์ง ๊ฐ๋ฅ์ฑ์ด ํฌ๊ธฐ ๋๋ฌธ์ ์ผ๋จ ๋ง๋ค์ด๋ณด๊ณ ํ๋จํด๋ ๋ฆ์ง ์์์. ๋ง๋ค๋ค๋ณด๋ฉด ํ์์๋ ํ ์คํธ, ํ์ํ ํ ์คํธ๋ค์ด ๋ณด์ด๊ฒ ๋ฉ๋๋ค. ๋ฌผ๋ก ๊ทธ ๊ท๋ชจ๊ฐ ์ปค์ง๊ฒ ๋๊ณ ๊ด๋ฆฌํ๋ ๋๊ตฐ๊ฐ๊ฐ ์์ ๋ผ๋ ์๊ฐ ๊ทธ ๋ถ์์ฉ์ ๊ฒฝํํ๊ฒ ๋๊ฒ ์ง๋ง ๊ทธ๊ฑด ๊ทธ๋๊ฐ์ ์๊ฐํด๋ณด๊ธฐ๋ก ํ๊ณ ์ผ๋จ ๋ง๋ค์ด ๋ณด๊ธฐ๋ก ํด์! ๊ฑฐ๊ธฐ๊น์ง ๋์ฐฉํด๋ณด๋ ๊ฒ๋ง์ผ๋ก๋ ํฌ๊ฒ ์ฑ์ฅํ ํ ๋๊น์
์ด๋ฒ ๊ฒฝํ์ผ๋ก ํ ์คํธ์ ๋ํ ๋๋ ค์์ด ์ฌ๋ผ์ง ๋งํผ, ์ค๋ฌด์์๋ ๊ผญ ํ๋ฒ์ฉ ์๋ํด๋ณด๋ฉด์ ๊ทธ ๊ฐ์น๋ฅผ ๊ณ์ ํ์ธํด๋ณด๊ธธ ๋ฐ๋ผ์. ๋ค์ ๊ณผ์ ๋ ํ์ดํ ์ ๋๋ค