์์ ์ ๋ฐฉํ ์์ฆ์ ๋์๊ด์์ ์ก๊ฐํ ๊ฐ๋ฐ์ ์ฑ ์ ๋น๋ฆฐ ์ ์ด ์๋ค.
๊ทธ๋๋ ๋ ์๋ฅผ ํ๊ฒ ๋ค๊ณ ๋ค์งํ ๋๋ผ ๋ฌด๋ฆฌํด์ 3๊ฐ์ ์ฑ ์ ๋น๋ ธ๋ค.
์ฌ๋ฆฌํ ์ฑ , ์๊ธฐ๊ณ๋ฐ ์ฑ , ๊ทธ๋ฆฌ๊ณ ์ก๊ฐํ ๊ฐ๋ฐ์.
๊ทธ๋๋ ์ฌ์ค ์ฝ์ง ๋ชปํ๊ณ , ์ ์์ฑ ์ผ๋ก ํ๋ฒ ๋ค์ ๋น๋ ธ๋ค.
์ ์์ฑ ์ผ๋ก ์ฝ๊ณ ๋์ ๋ด์ฉ์ด ๋๋ฌด ์ข์, ์ค๋ฌผ๋ก ์์ฅํด์ ๋ค์ ์ฝ๊ณ ์ถ์ ๋ง์์ด ๋ค์๋ค.
์ค๋์ ์ ๋ฐ๋ถ์ ๋ด์ฉ์ ๊ฐ๋จํ ์ ๋ฆฌํด๋ณด๊ณ , ์ค์ํ ๋ด์ฉ์ ๋ค์ ์ฝ์ด์ ์ ๋ก๋ ํ๋ คํ๋ค.
๋ชฉ์ฐจ๋ 10๊ฐ์ง๋ก ๊ตฌ์ฑ๋์ด ์์๋ค.
๋ชฉ์ฐจ
1. ๋ค์ด๊ฐ๋ฉฐ
2. ๊ตฌํ ๊ธฐ์ ๊ณผ ํ์ต
3. ์ํํธ์จ์ด ๊ฐ์น์ ๋น์ฉ
4. ์ฝ๋ ์ดํด
5. ์์ง๋์ ๊ฒฐํฉ๋
6. ๋ฆฌํฉํ ๋ง
7. ํ ์คํธ
8. ์ํคํ ์ฒ์ ํจํด
9. ์ ๋ฌด ๊ด๋ฆฌ
10. ์ ๋ฆฌํ๊ณ ๊ณต์ ํ๊ธฐ
11. ๋ฆฌ๋์ ํ๋ก์
์ค๋์ ๊ทธ ์ค์์ ์ด๋ฐ๋ถ์ธ 1์ฅ ~ 4์ฅ์ ๋ด์ฉ์ ์ดํด๋ณด๋ ค ํ๋ค.
๊ทธ ์ดํ ๋ด์ฉ์ ์ค๋ฌผ๋ก ๊ตฌ๋งคํ์ฌ ์์ธํ๊ฒ ์ฝ์ด๋ณธ ํ ๋ค์ ๋ค๋ฃจ๋ คํ๋ค.
์ฌ์ค ๋์๊ฒ ์์ฒญ ๋์ ๋์๋ ๋ถ๋ถ์ ํ๋ฐ๋ถ์ ๋์จ๋ค. ์ค๋์ ๊ฐ๋จํ ๋ง์ธ๋์
์ด ๋ถ๋ถ์ ์ ์์ ์ฃผ๋์ด, 3๋ ์ฐจ, 7-8๋ ์ฐจ์ ์ด์ผ๊ธฐ๋ก ์์๋๋ค.
์ฃผ๋์ด
: ๋ค๋ฅธ ํ์ฌ์ ํ๋ ฅํ์ฌ API๋ฅผ ๊ฐ๋ฐํ๋ ํ๋ก์ ํธ
โ ๋ค๋ฅธ ํ์ฌ ๊ฐ๋ฐ์๋ ์ฃผ๋์ด์๊ณ , ๊ด๋ฆฌ์๋ ํ๋ก์ ํธ ๊ด๋ฆฌ์ ๋ฏธํกํ์. โ ๐ข ๊ฒฐ๊ตญ ์ถ์๋์ง ์์
3๋
์ฐจ
: ํญ์ ๋น์ทํ SQL ์ฟผ๋ฆฌ, JSP ์ฝ๋ ์์ฑํจ โ ๐ข ํ๋์ผ์ ํ๋ ํฅ๋ฏธ๊ฐ ๋จ์ด์ง
์ค๊ฐ ๊ด๋ฆฌ์
: ์ค๊ฐ ๊ด๋ฆฌ์๋ฅผ ๋งก์ผ๋ฉฐ ๊ฐ๋ฐ์ ์์ ๋๊ฒ ๋จ.
"ํ์ฌ ์
๋ฌด๋ฅผ ํ๋ฉด์ ์ฑ์ฅํ๋ค๋ ๋๋์ ๋ฐ์ง ๋ชปํ ์ด์ ์ค ํ๋๋ ๊ฐ๋ฐ๊ณผ ์ฑ์ฅ์ ๋์ผ์ ํ์"
โ ๐ข ์ฌ์ค ํ๋ก์ ํธ ์ผ์ , ์๊ตฌ ์ฌํญ, ์ํ ๊ด๋ฆฌ๋ฑ ๊ฐ๋ฐ ์ธ์๋ ์ค์ํ ๊ฒ์ด ์์ฒญ ๋ง์!!
๋ง์ ์ฌ๋๋ค์ด ์๋์ ๊ฐ์ด ์คํด๋ฅผ ํ๊ณค ํ๋ค. ๋๋ ๊ทธ๋ฌ๋ค.
โ "๋ด๊ฐ ์ ๊ธฐ์ ์ ๊ณ์ ๋ฐฐ์์ผ ์ด์๋จ์ง ์์๊น?"
์๋ก์ด ๊ตฌํ ๊ธฐ์ ์ฌ์ฉ != ์ฑ์ฅ
- ๋ฌด์กฐ๊ฑด ์๋ก์ด ๊ธฐ์ ์ ์ณ์ง ์๋ค. ์๋ก์ด ๊ธฐ์ ์ ์ ํ์ฌ ๊ตฌํ ๊ธฐ์ ์ ์ฑ์ฅ ์ํค๋ ๊ฒ ์ธ์๋
์ฑ์ฅ ์์ผ์ผํ ์ญ๋์ด ๋ง๋ค.- ๊ทธ๋ฌ๋ ์ด๋ค ๊ตฌํ ๊ธฐ์ ์ ์ฌ์ฉํ๊ณ ์ถ๋ค๋ ์๋ง์ ์ฌ๋ก์กํ์ง๋ ๋ง ๊ฒ!
๊ทธ๋ ๋ค๋ฉด ๊ตฌํ ๊ธฐ์ ์ธ์๋ ํ์ํ ๊ฒ์ด ๋ญ๊ฐ ์์๊น?
๊ฐ๋ฐ์ ํ์ํ ๊ฒ
- ๊ตฌํ ๊ธฐ์
- ์ค๊ณ ์ญ๋ : ์ฅ๊ธฐ๊ฐ ๊ฒฝํ์ ์์ ์ฌ๋ ค์ผํจ.
- ์ ๋ฌด ๊ด๋ฆฌ์ ์๊ตฌ ๋ถ์, ๊ณต์ , ๋ฆฌ๋ & ํ๋ก์ฐ : ๊ฐ๋ฐ์๋ค์ด ์ ๋ฌด ๊ด๋ฆฌ๋ฅผ ์ํํ ํ๋ ๊ฒฝํฅ์ด ์์.
์ฑ
์ ์ฌ๋ฌ ์ฅ์ ๊ฑธ์ณ ์ฃผ๋์ด์๊ฒ ํ์ํ ๋ด์ฉ์ ์ค๋ช
ํด์ค๋ค.
๊ฐ๋ฐ์๊ฐ ์ตํ์ผ ํ ๊ธฐ์ ์ ๋ค๋ค ์๊ณ ์๊ฒ ์ง๋ง,
๊ฐ๋ฐ์๊ฐ ์ตํ์ผ ํ ๊ธฐ์
- ๊ฐ๋ฐ ์ธ์ด:
Java
/Kotlin
/SQL
...- ํ๋ ์์ํฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ :
Spring Boot
- ๋ฐ์ดํฐ๋ฒ ์ด์ค :
MySQL
(์ต๋ ์ปค๋ฅ์ ์ ์ง ๊ธฐ๊ฐ, ๊ฐ์, ๊ณ์ ๊ถํ)
- ๋น๋๊ธฐ ๋ฉ์ธ์ง
Kafka
: ํํฐ์ , ๋ ํ๋ฆฌ์นด, ํ๋ก๋์, ์ปจ์๋จธ
๐ค์นดํ์นด
์ ๋ํด์ ๊ณต๋ถ๋ฅผ ํด์ผ๊ฒ ๋ค!!- OS
๋ฑ๋ฑ.. ๊ฐ๋ฐ์๊ฐ ๋ฐฐ์์ผ ํ ๊ธฐ์ ์ ์ฐธ ๋ง๋ค.
โ "๊ทผ๋ฐ, ๋ฌด์์ ๋ฐฐ์ธ ์๋ ์๊ณ ,, ์ด๋ป๊ฒ ๋ฐฐ์์ผ ํ ๊น?"
์ฑ ์์๋ ์๋ ๋๊ฐ์ง๋ฅผ ์ ์ํ๋ค.
- ๊ตฌํ ๊ธฐ์ ์ ํ์ตํ๋ ์ ๋ต
- ํ์ฌ ์ฌ์ฉ ์ค์ธ ๊ธฐ์
- ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๊ธฐ์
๋๋ ์ต๊ทผ '์ด๋ค ๊ณต๋ถ๋ฅผ ํด์ผํ ๊น' ๋ผ๋ ๊ณ ๋ฏผ์
(ํ์ฌ ์ฌ์ฉํ๊ณ ์๋ ๊ธฐ์ )
'Java Spring์ ์ฌ์ฉํ๊ธฐ๋ง ํ์ง, ์์กด์ฑ ์ฃผ์ ์ด๋, Context์์ฑ ์ฃผ๊ธฐ๋ฑ ์ด๋ก ์ ์ ๋ชจ๋ฅด๊ณ ์์ง ์๋?' ๋ผ๋ ์๊ฐ์ ํ๋ค.
Java ์์ API ๊ฐ๋ฐํ ๋ MVC ํจํด์ผ๋ก ๋ฉ์๋๋ฅผ ๋ถ๋ฆฌํ๋ ๊ฒ์ด ๊ฐ๋
์ฑ์ ์ข์ง๋ง,
ย ย ๋ฉ์๋๋ฅผ ํธ์ถํ๋ฉด์ ์ฑ๋ฅ์ด ์ฐจ์ด๊ฐ ์์ง ์์๊น?
Flutter์์ ์ํ๊ด๋ฆฌ GetX๋ฅผ ์ฌ์ฉํ์๋๋ฐ, ๊ธฐ๋ฅ์ด ๋ง์์ ์ข๊ธฐ๋ ํ๋ฐ,, ๋ด๊ฐ ์ด ์ํ๊ด๋ฆฌ๋ฅผ ์ ์ ํ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ง๋๊ฐ?
(๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๊ธฐ์ )
๋ค๋ค CI/CD
๋ฅผ ์ฌ์ฉํ๋๋ฐ, ํ์ํ ๋ war
ํ์ผ๋ก ๋น๋ํด์ scp
๋ก ํ์ผ ๋ณต์ฌ ํ๋ฉด ๋์ ๊ฒฝ์ฐ๋ 2๋ถ๋ด์ ๋ฐฐํฌ๊ฐ ๊ฐ๋ฅํ๋ฐ, ํ์์ฒ๋ผ ์ํ ํ๋ก์ ํธ์์ CI/CD
์ ์ฅ์ ์ด ๋ฌด์์ผ๊น?
์์ฆ ํ๋ก์ ํธ์ ๊ท๋ชจ๊ฐ ์กฐ๊ธ์ฉ ์ปค์ง๋ฉด์, ๋ฐ์ดํฐ๊ฐ ๋ง์์ง๋ฉด API ์๊ฐ์ด ์ ์ ๋์ด๋๋๋ฐ ๊ณผ์ฐ Redis
๋ฅผ ๋์
ํด์ผํ ๊น? Redis
์ ์ฑ๋ฅ ์ฐจ์ด๊ฐ ์ ์๋ฏธํ ๊น?
์กธ์
์ํ ํ๋ก์ ํธ์์ ๋ฉ์ธ ์๋ฒ๋ Spring
/ ๋จธ์ ๋ฌ๋ ์๋ฒ๋ Flask
๋ฅผ ์ฌ์ฉํ๋๋ฐ, ๋จธ์ ๋ฌ๋ ๋ถ์ API๋ ์ต์ 10์ด
์์ ์ต๋ 20์ด
๊น์ง ๊ฑธ๋ฆฌ๋๋ฐ ์๊ฐ์ ์ฐจ์ด๊ฐ ๋ง์ด ๋๋ ์ด์ ๊ฐ ๋ฌด์์ผ๊น? ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ ์ ์ ํ ์ฑ๋ฅ
์ด ๋์ค๋ ๊ฒ์ผ๊น?
๋ฑ์ด ์์๋ค. ํ์๊ฐ ์ฐจ๊ทผ์ฐจ๊ทผ ๊ณต๋ถํด์ผํ ๋ชฉ๋ก๋ค์ด๋ค..
๊ธฐ์กด ๋ฐฉ์๋ง ๊ณ ์ํ๋ฉด ๊ธฐ์ ์ญ๋์ ๋์ผ ์ ์๋ค!
- ๋ ์กฐ์ฐจ๋ ์๋ ์ด๊ฒ๋ ์ธ๋งํ๋ฐ, ์ ๋ฐ๊ฟ์ผํ์ง? ๋ผ๋ ๊ณ ๋ฏผ์ ์ข ์ข ํ๊ณค ํ๋ค.
๊ทธ๋ ๊ฒ ์ญ๋์ ๋์ด์ง ๋ชปํ๋ ๋๋ฅผ ๋ณด๋ฉด์ ๊ณ์ ๊ณต๋ถํด์ผ๊ฒ ๋ค๋ ์๊ฐ์ ํ๋ค.
ํ์ต ์ ๋ต
- ๊ธฐ์ ์ ํฅ๋ฏธ๊ฐ ์๊ฒจ ์ด์ฌํ ํ์ตํ ์๋ ์๋ค. ํ์ง๋ง ์ฃผ๋ ฅ์ผ๋ก ์ผ์์ง๋ ๊ณ ๋ฏผํด์ผํ๋ค.
- ์ฌ๋ฌ ๊ธฐ์ ์ ๊พธ์คํ ํ์ํ ํ์๋ ์๋ค.
- ํ์ํด๋ณด๊ณ ์ ํด๋ณด๋ฉด, ๋์ค์ ๋ฌธ์ ํด๊ฒฐํ ๋ ํ๋์ ๋ฐฉ๋ฒ์ด ๋ ์๋ ์๋ค.
- ์๋ฏธ์๋ ๋์ ์ ์๋ค. ์๋ฏธ๋ฅผ ์์ง ๋ชป ์ฐพ์์ ๋ฟ
- ์ ํํ๋ ๊ธฐ์ ๋ง ์ซ๋ค ๋ณด๋ฉด ๊ธฐ์ด ์ง์์ ๋์ด๊ธฐ ์ฝ๋ค.
- ์ฃผ๋์ด๋ผ๋ฉด ์ ํ๊ณผ ์๊ด์๋ ์ง์์ 1๋ ์ 1๊ฐ ์ด์ ํ์ตํ๋ผ.
CS
๊ฐ ํํํด์ผ ๊ตฌํํ๋๋ฐ๋ ๋์์ด ๋๋ค.
ํ์ง๋ง ์ด์ ์๋น์ค์ ์๋ก์ด ๊ธฐ์ ์ ์ ์ฉํ ๋๊ฐ ์๋ค.
์๋ก์ด ๊ธฐ์ ์ ๋ฌผ๋ก ์ข์ง๋ง, ์ํ์ฑ๋ ๋๋ฌด ํฌ๋ค.
์๋กญ๊ฒ ๊ตฌํ ๊ธฐ์ ์ ์ฉ
- ์๋ก์ด ๊ธฐ์ ์ ์ ์ฉํ ๋๋ ์ ์คํด์ผํ๋ค.
- ์ ๋ขฐ ๊ตฌ์ถ / ํจ๊ป ํ ๋๋ฃ / ํ๋น์ฑ / ์ ์ง์ ์ ์ฉ / ์์ฅ ์ํฉ์ ๊ณ ๋ คํด์ผํ๋ค.
์์ ์ฃผ์
๋ฅผ ๊ฒฝ๊ณํ๋ผ : ๋ด๊ฐ ์ํผํ์ด๋ก๊ฐ ๋ ์๋ ์๋ค. ํน์ ๊ธฐ์ ์ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ค์!- ๊ณ์ํด์ ๊ฐ์กฐํ์ง๋ง,, ๊ตฌํ ๊ธฐ์ ๋ง๊ณ ๋ ๊ฐ๋ฐ์๊ฐ ํค์์ผ ํ ์ญ๋์ด ๋ง์ผ๋ ์ด์ธ์๋ ๋ค์ํ ์ง์์ ์์!
"์ํํธ์จ์ด ์ ์ง๋ณด์๋ ์ด์ ๊ณผ ๋์ผํ ๋์์ ์ ์งํ๋ ๊ฒ์ด ์๋๋ค.
๋ณํํ๋ ์ธ์์์ ์ ์ฉํจ์ ์ ์งํ๋ ๊ฒ์ด๋ค." - p.56
์์ฆ "ํด๋ฆฐ ์ฝ๋"๋ผ๋ ํค์๋ ๋ค์ด๋ณธ ์ ์๋๊ฐ?
ํ์๋ ์์ธํ๊ฒ ๊ณต๋ถํด๋ณด์ง๋ ์์์ง๋ง,
๋ช ๋ฌ์ ์ ๊ฐ๋ฐํ๋ ํ๋ก์ ํธ ์ฝ๋๋ฅผ ์ด์ด๋ณด๋ฉด, ๋ฌด์จ ์ฝ๋์ธ์ง ์ ์๊ฐ ์์๋ค.
์ ์ง ๋ณด์๋ ๊ฒ์ผ๋ก๋ ํฐ๊ฐ ์ ๋๋๊ฒ ๊ฐ์ง๋ง, ์๊ฐ๊ณผ ๋
ธ๋ ฅ์ด ํ์ํ๋ค.
์ ์ง ๋ณด์๊ฐ ๋์ด๋ ์๋ก ํ์ฌ์ ๋น์ฉ ์ฆ๊ฐ๋ก ์ด์ด์ง๋ค.
"์ํํธ์จ์ด๋ฅผ ์ ๋ ๋ณ๊ฒฝํ๊ณ ์ถ๋ค๋ฉด ์ ์ง๋ณด์ ๋น์ฉ์ ๋ฎ์ถ ์ ์๋ ๋ฐฉ๋ฒ์ ์ฐพ์์ผํ๋ค.
๊ทธ๋์ผ ๊ฒฝ์๋ ฅ์ ๋์ผ ์ ์๋ค."
์ ์ง๋ณด์๋ ๊ณผ์ฐ ์ค๋ ฅ์ด ์๋๋ ์์ ์ผ๊น?
- ์ ์์ ์๊ฐ์ ๋ค๋ฅด๋ค.
- ์ํํธ์จ์ด์ ๊ฐ์น๋ฅผ ์ง์ํ๊ธฐ ์ํด ํ๋ ํ๋์ด ์ ์ง๋ณด์์ด๋ค.
- ์ ์ง๋ณด์๋ฅผ ํ๋ฉด์ ์ป๋ ์ญ๋์ ์ํํธ์จ์ด ์ด์ ๊ณผ์ ์ ํ์ํ ์ญ๋์ ์ป๋ ๊ฒ
ํํ ํ๋ ์ค์ : ์ ๋์๊ฐ๋ฉด ๊ฑด๋ค์ง ์๋ ๊ฒ
๐ข ์ฝ๋ ํ์ง์ด ๋์๋ฐ๋ ์์ ํ์ง ์์ผ๋ฉด, ๋์ค์ ๋ฌด์กฐ๊ฑด ํฐ ๋ถ๋ด์ผ๋ก ๋์์ฌ ๊ฒ์ด๋ค.
- โ
if-else
๋ถ๊ธฐ๋ก๋ง ์ฝ๋ ๊ตฌ์ฑํ๊ธฐ- โ ์บก์ํ์ ๋คํ์ฑ์ ํ์ฉํ์ง ์๊ณ , ์ค๋ณต๋ ์ฝ๋๋
๋ณต์ฌ - ๋ถ์ฌ๋ฃ๊ธฐ
ํ๊ธฐ
์์ ์ด์ผ๊ธฐ ํ๋ ๊ฒ ์ฒ๋ผ, ์ฝ๋๋ฅผ ์์ ํ๊ธฐ ์ํด์๋ ์ ํ๋์ด์ผ ํ ์์
์ด ์ฝ๋ ์ดํด
์ด๋ค.
์ฝ๋ ์ดํด
๋ฅผ ํด์ผ ์ฝ๋๋ฅผ ์์ ํ ์ ์๋ค.
โ ์ฝ๋ ์ดํด
ํ๋ ์๊ฐ์ ์ค์ผ ์ ์๋ ๋ฐฉ๋ฒ์ ์์๊น?
โ ์ฝ๋ ์ดํด ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค!
์ฝ๋ ์ดํด ๋๊ตฌ
- UML : ๋ํ๋ง๋ค ์ ํด์ง ์๋ฏธ๋ก ์๋ก ๋ค๋ฅด๊ฒ ํด์ํ ์ฌ์ง๋ฅผ ์ค์ฌ์ค๋ค.
์กํฐ๋นํฐ ๋ค์ด์ด๊ทธ๋จ
: ์ฝ๋ ์คํ ํ๋ฆ์ ์ดํดํ๋๋ฐ ๋์
![]()
์ํ์ค ๋ค์ด์ด๊ทธ๋จ
: ๊ตฌ์ฑ ์์ ๊ฐ ์ํธ ์์ฉ์ ์ดํดํ๋๋ฐ ๋์
![]()
ํด๋์ค ๋ค์ด์ด๊ทธ๋จ
: ๊ตฌ์ฑ ์์ ๊ฐ ์ ์ ๊ตฌ์กฐ๋ฅผ ์ดํดํ๋๋ฐ ๋์์ด ๋จ.
- ํ ํด๋์ค์ ๋ง์ ๋ด์ฉ์ด ๋ด๊ฒจ์๋
๋ ๊ฑฐ์ ์ฝ๋์๋ ๋์์ด ๋์ง ์์
![]()
์ํ ๋ค์ด์ด๊ทธ๋จ
: ๋ชจ๋ธ์ ์ํ ๋ณํ๋ฅผ ์ดํดํ๋๋ฐ ๋์์ด ๋จ
๋ค์ํ ๋ค์ด์ด๊ทธ๋จ์ ํ์ฉํ์ฌ ์๊ฐํํ๊ณ , ์ฝ๋ ์ดํดํ๋๋ฐ ๋์์ด ๋๋ค.
๋ ์ฝ๋ ์ดํด์ ๋์์ด ๋๋ ๊ฒ์ ํจ๊ป ๋ชจ์ฌ์ ๋ณด๊ธฐ๊ฐ ์๋ค.
ํจ๊ป ๋ชจ์ฌ ๋ณด๊ธฐ
- ์ฝ๋์ ๋ํ ์ง์์ ์๋ก ๋๋๋ฉด ์ดํดํ๋๋ฐ ๋์์ด ๋๋ค.
์ฝ๋ ๋ฆฌ๋ทฐ
๋ ์๋ก ์ง์์ ๋๋๊ณ ์ฝ๋์ ๋ํ ์ ๋ฐ์ ์ธ ์ดํด์ ๋์์ด ๋๋ค!
์ฌ์ค ๋ด์ฉ์ ๋ค๋ค ์ด๋์ ๊ฐ ํ๋ฒ์ฏค ๋ค์ด๋ดค์ ๋ด์ฉ๋ค์ด๋ค.
ํ์ง๋ง ์ค์ํ ๋ด์ฉ์ ๊ณ์ ๊ฐ์กฐํ๋ฉด ๊ทธ ์ค์์ฑ์ ๊นจ๋ซ๊ฒ ๋๋ค.
์ค๋๋ ๋ด๊ฐ ๊นจ๋ฌ์๋ ๋ด์ฉ๋ค ์ ์๊ฐํ๋ฉด์, ์ ๋ฆฌํด๋ณด๋ ๋งค์ฐ ๋์์ด ๋ ๊ฒ ๊ฐ๋ค.
์ด ์ดํ์๋ ์ฝ๋์ ๋ํ ๋ด์ฉ์ด ๊ฝค ๋์์ ์ค์ ๋ก ์ฑ ์ ์ฌ์, ํ๊ดํ๋ ์น ํด๊ฐ๋ฉด์ ๋ค์ ์ฝ์ ์์ ์ด๋ค.
์ธ์ ๊ฐ 2ํธ์ผ๋ก ๋์์ค๊ฒ ๋ค.