๋ณธ ํ๋ก์ ํธ๋ Stove Dev Canp 2๊ธฐ Oasisํ์ ์นด์นด์คํก ํด๋ก ํ๋ก์ ํธ์ ๋๋ค.
์นด์นด์คํก์ ์น๋ฒ์ ์ด ์๋ค๋ฉด ์ด๋ค ๋ชจ์ต์ผ์ง ๊ณ ๋ฏผํ๋ฉฐ ์ค๊ณํ๊ณ ๊ฐ๋ฐํ์ต๋๋ค.
์ค๋ง์ผ๊ฒ์ดํธ์ ์ธ๊ธฐ ์บ๋ฆญํฐ ๋ชจ์ฝ์ฝ ์ปจ์ ์ ๋์์ธ์ผ๋ก UI๋ฅผ ๊ตฌํํ์ต๋๋ค.
โ ์ฌ๋ฌ ์น๋ฉ์ ์ ๋ฅผ ๋ถ์ํด ์ฅ์ ๋ง์ ์ฐจ์ฉํ์ฌ ์ฌ์ฉ์ฑ ๋์ ํํ์ UI๋ฅผ ์ค๊ณํ๊ณ ํ๋กํ ํ์ ์ ์ ์ํ๋ค.
โ ์ํคํ ์ฒ์ ๋ฐฑ์๋ ๋ก์ง ์ค๊ณ์ ์ฐธ์ฌํด ์๋น์ค ํ๋ฆ์ ์ดํดํ๊ณ ํจ๊ป ๊ธฐ๋ฅ๊ตฌํ ๋ก์ง์ ๊ณ ๋ฏผํ๋ค.
โ ๋ฐ์ดํฐ ํต์ ์๋๋ฆฌ์ค๋ฅผ ์์ฑํ๊ณ ๋ ๋๋ง ๋ก์ง์ ์ค๊ณํ๋ค.
โ Vue์ ๋ ๋๋ง ๋ก์ง์ ์ดํดํ๊ณ ์ง์์ ์ธ ๊ฒํ ๋ฅผ ํตํด ์ฌ์ฉ์ฑ์ ๊ฐ์ ํ๋ค.
โ ๊ฐ๋ฐ๊ณผ์ ์ ๋ฐ๊ณผ trouble shooting์ ์ ๊ธฐ๋กํด๋๋ค.
- Vue
- Vuex
Figma๋ก ์ ์ํ ํ๋กํ ํ์ ๋งํฌ์ ๋๋ค.
https://www.figma.com/file/JfWarDBL2JrtpRMAZv1lhJ/Untitled?node-id=0%3A1
npm install
- cocotalk ํด๋๋ก ์ด๋ํด ๋ช ๋ น์ด๋ฅผ ์คํํด์ฃผ์ธ์.
npm run serve
ํ์๊ฐ์ ์ ๋ชจ๋ฐ์ผ์์๋ง ์งํํฉ๋๋ค. ๋ก๊ทธ์ธ์ ์ํ์๋ฉด ์๋ ์ ๋ณด๋ฅผ ์ฌ์ฉํด์ฃผ์ธ์.
[์์ด๋] heeeun
[๋น๋ฐ๋ฒํธ] 12345678
- ๋ก๊ทธ์ธ ๊ธฐ๋ฅ
- ๋ค๋น๊ฒ์ด์ ๊ฐ๋
- ์น๊ตฌ๋ชฉ๋ก ์กฐํ
- ์น๊ตฌ ์ถ๊ฐ
- ์น๊ตฌ ํ๋กํ ์ด๋
- ๋ด ํ๋กํ ์ด๋
- ํ๋กํ ํธ์ง
- ์ฑํ ๋ฐฉ ๋ชฉ๋ก ์กฐํ
- ์ ๊ท๋ฉ์ธ์ง ์๋ น์ ๋ฐ๋ฅธ ์ฑํ ๋ฐฉ ๋ชฉ๋ก ์ค์๊ฐ ์ ๋ฐ์ดํธ
- ์ฑํ ๋ฐฉ๋ณ ์ฝ์ง ์์ ๋ฉ์ธ์ง์ ํ์ธ
- ์ฑํ ๋ฐฉ ์์ฑ
- 1:1 ์ฑํ
- ๋จ์ฒด ์ฑํ
- ์น๊ตฌ์ถ๊ฐ
- ์ด๋ฏธ์ง ์ ์ก
- ์ฑํ ๋ฐฉ ์๋ - ์ด๋ฏธ์ง ๋ชจ์๋ณด๊ธฐ
- ์ฑํ ๋ฐฉ ๋ด๋ถ์์ ์ด๋
- ์ฑํ ๋ฐฉ ๋๊ฐ๊ธฐ
- ์ฑํ ๋ฐฉ ๋ด์ญ ๋ฌดํ์คํฌ๋กค๋ก ๋ถ๋ฌ์ค๊ธฐ
- ์ฌ๋ฐ๋ฅด์ง ์์ ๊ฒฝ๋ก๋ก ์ง์ ์ ํด๋น ํ์ด์ง๋ก ์ด๋
๋ฉ์ ์ ์ ํธ์์ฑ์ ์ํด ์ ์ฒดํ๋ฉด์์ ๋ค๋ธ๋ฐ๋ฅผ ์ ์ธํ๋ฉด ํฌ๊ฒ ๋ ๋ถ๋ถ์ผ๋ก ๋๋์ด์ง๋๋ก ๊ตฌ์ฑํ์๋ค. "์น๊ตฌ๋ชฉ๋ก/์ฑํ ๋ฐฉ๋ชฉ๋ก & ์ ํํ ์ฑํ ๋ฐฉ(ํด๋น ์์น๋ ์ค์ ๊ณผ๊ฐ์ ์ ๋ณด๋ ๋์ค๋๋ก ์ฌ์ฉ)"
=> ์ด ๋, ์ฑํ ๋ฐฉ์ด ์ด๋ ค์ ธ์๋ ์ํ๋ผ๋ฉด ์น๊ตฌ๋ชฉ๋ก์ผ๋ก ์ด๋ํ์์ ๋๋ ํด๋น ๋ฐฉ์ด ์ ์ง๋์ด์ผํ๋ค. ์๋ก rendering๋ ๊ฒฝ์ฐ ํ์ฌ ๋ณด๊ณ ์๋ ํ๋ฉด๊ณผ๋ ๋ฌ๋ผ์ง๊ณ ๋ถํ์ํ rendering์ด ์ถ๊ฐ ๋๋ค.
-
ํ๋ฉด์ ํฐ ๋ ๋ถ๋ถ์ url์ด ์ฌ์ฉ์ฑ์๊ฒ ๋ณํํด์ผํ๋ค.
"/friends" : ์น๊ตฌ๋ชฉ๋ก / ์ฑํ ์์ ์ ํ๋ฉด "/chats" : ์ฑํ ๋ฐฉ๋ชฉ๋ก / ์ฑํ ์์ ์ ํ๋ฉด "/friends/chat/{chatId}" : ์น๊ตฌ๋ชฉ๋ก / ํน์ ์ฑํ ํ๋ฉด "/chats/chat/{chatId}" : ์ฑํ ๋ฐฉ๋ชฉ๋ก / ํน์ ์ฑํ ํ๋ฉด
-
ํ๋ฉด์ ํฐ ๋ ๋ถ๋ถ์ด ๊ฐ๊ฐ ๋ ๋ฆฝ์ ์ผ๋ก rendering๋์ด์ผํ๋ค.
ํน์ ํ์ด์ง๋ก ์ด๋ํ์ ๋ ๋ค์์ ์ปดํฌ๋ํธ๊ฐ ๋ ๋ฆฝ์ ์ผ๋ก ๊ฐ์ ์์น์ ๋์์ ํํ๋๋ ๋ฐฉ๋ฒ์ด๋ค.
- ํ๋ฉด์ด ํฌ๊ฒ ๋ ๋ถ๋ถ์ผ๋ก ๋๋์ด์ง๊ธฐ ๋๋ฌธ์ ๊ฐ ๋ถ๋ถ์ left์ right๋ก ๊ตฌ๋ถํ๋ค.
App.js
<router-view name="left" />
<router-view name="right" />
- url์ ํฌ๊ฒ 6๊ฐ์ง๋ก ๋๋์ด์ง๋ค. ์น๊ตฌ๋ชฉ๋ก + ์ฑํ ๋ฐฉ ์์์ / ์น๊ตฌ๋ชฉ๋ก + ์ฑํ ๋ฐฉ์ด๋ฆผ / ์น๊ตฌ๋ชฉ๋ก + ์ค์ ์ด๋ฆผ ์ฑํ ๋ฐฉ๋ชฉ๋ก + ์ฑํ ๋ฐฉ ์์์ / ์ฑํ ๋ฐฉ๋ชฉ๋ก + ์ฑํ ๋ฐฉ์ด๋ฆผ / ์ฑํ ๋ฐฉ๋ชฉ๋ก + ์ค์ ์ด๋ฆผ ๋ฐ๋ผ์ ๊ฐ url๋ณํ์ ๋ฐ๋ผ ํ๋ฉด์ ํด๋น๊ตฌ์ญ์ ๋ค์ด๊ฐ component๋ฅผ ์ง์ ํ๋ค.
โจroot์ params๊ฐ ์๋๋ผ ํด๋น url์ ๊ตฌ์ญ์ ๋ง๋ component๋ฅผ ์ง์ ํด์์ธ์ง url์ด ๋ฐ๋์ด๋ component๊ฐ ๋์ผํ๋ค๋ฉด rendering์ด ์ด๋ฃจ์ด์ง์ง ์๋๋ค! => ์ด๋ฆฐ ์ฑํ ๋ฐฉ์ ์ ์งํ ์ ์๋ค๋ ์ฅ์ !
โ
[๋์ ํ๊ฒ ๋ ์ด์ ] ํ์ฌ ์ด์ค ๋ถํ ํ๋ฉด template์ ๊ตฌํ ์ค์ธ๋ฐ, ์ด ๊ฒฝ์ฐ ์ตํ์ ์ปดํฌ๋ํธ์์ ํด๋ฆญํ์ ๋ ์ ์ฒดํ๋ฉด์ ๊ฝ์ฐจ๋ ํํ์ ๋ชจ๋ฌ์ ๊ตฌํํ๊ณ ์ถ๋ค. ๊ทธ๋ ๋ค๋ฉด Modal์ ์ต์์ ๋ถํ ์ด์ ์ปดํฌ๋ํธ์ ์์ด์ผํ๋๋ฐ, ํด๋ฆญ ์ด๋ฒคํธ emit์ด ๊ณ์ํด์ ๋ฐ์ํ๋ ๊ฒ์ ๋นํจ์จ์ ์ด๋ค. ๋ฐ๋ผ์ Modal์ ์ํ๋ฅผ ์ ์ญ์์ ๊ด๋ฆฌํด์ฃผ๋ ๊ฒ์ด ์ข์ง ์์๊น ํ๋ ์๊ฐ์ ํ๊ฒ ๋์๋ค.
๋ชจ๋ component์์ ์ฌ์ฉํ๋ ๋ฐ์ดํฐ ๊ทธ๋ฆฌ๊ณ ์ฌ์ฉ์์ ํ๋ก์ฐ๋ฅผ ์ํด ํ์ํ ํ๋๊ทธ ๋ฐ์ดํฐ ๋ฑ์ ๋ชจ๋ vuex์์ ๊ด๋ฆฌํ๋ค. ํนํ ๋์๋ก๊ทธ์ธ๊ณผ ๊ฐ์ด ์ฌ์ฉ์๊ฐ ์๋น์ค๋ฅผ ์ฌ์ฉํ๊ณ ์๋ ๋์ ์ ์ง๋๋ ์์ผํต์ ์ด ํ์ํ๊ณ ์ด๋ฅผ ๋ชจ๋ component์์ ํ์ฉํ ์ ์๋ vuex์์ ์งํํ๋ค.
[vuex ํต์ ]
- ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ ๋์ ์ฐ๊ฒฐ์ด ์ ์ง๋๋ ์ ์ญ์์ผ : pub / sub / connection ์ ๋ชจ๋ ์งํ
- ์น๊ตฌ๋ชฉ๋ก, ์ ์ ์ ๋ณด, ์ฑํ ๋ฐฉ๋ชฉ๋ก ๊ด๋ จ ํต์ => ์ํ๋ ์ ์ฅ
[component ๋ด๋ถ ํต์ ]
์ฑํ ๋ฐฉ ๋ด๋ถ์์ ์ฌ์ฉํ๋ ๋ฐ์ดํฐ๋ ๋ค๋ฅธ component์์ ์ฌ์ฉํ์ง ์์ผ๋ฏ๋ก ์ฑํ ๋ฐฉ component ์์๋ง ๋ด๋ถ ํต์ ์ด ์ด๋ฃจ์ด์ง๋ค.
- ์ฑํ ๋ฐฉ์ ์ ์ฅํ๋ ๊ฒฝ์ฐ connect, ํด์ฅํ๋ ๊ฒฝ์ฐ disconnect ๋๋ค.
- ์ฑํ ๋ฐฉ ๋ฉ์ธ์ง ๋ด์ญ์ ์ ์ฅํ์ง ์๋๋ค.
์น๊ธฐ๊ธฐ 1๋, ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ 1๋๋ง ๋์ ๋ก๊ทธ์ธ์ด ๊ฐ๋ฅํ๋๋ก ์ค์ ํ์๋ค.
- ์๋น์ค๊ฐ ์งํ๋๋ ๋์ ํญ์ connection์ ์ ์งํ๋ ์์ผ์ผ๋ก ๋ค๋ฅธ ๊ธฐ๊ธฐ์ ๋ก๊ทธ์ธ์ด ๋์๋ค๋ ์ ๋ณด๋ฅผ ๋ฐ์ผ๋ฉด ๋ก๊ทธ์์ ๋๋๋ก ์ค์ ํ๋ค.
- ์ ์๊ธฐ ์ํ์๊ฑฐ๋ PC๊ฐ ํต์ ์ด ์ด๋ฃจ์ด์ง์ง ์์๋ ๊ฒฝ์ฐ ์๋น์ค ์ด์ฉ์ ์ํ ์์ฒญ์ ๋ณด๋ผ๋ fcm Token์ ๋ณด๋ด ๊ฐ์ฅ ์ต๊ทผ ๋ก๊ทธ์ธํ ๊ธฐ๊ธฐ๊ฐ ๋ง๋์ง ๋น๊ตํ๊ณ ๋ค๋ฅธ ๊ฒฝ์ฐ์๋ ๋ก๊ทธ์์ ๋๋๋ก ์ค์ ํ๋ค.
- ์ฑํ
๋ฐฉ ๋ชฉ๋ก์ ์ต์ ๋ฉ์ธ์ง๊ฐ ์จ ์ฑํ
๋ฐฉ์ด ์ต์๋จ์ผ๋ก ์ด๋ํ๊ธฐ ๋๋ฌธ์ ์ง์์ ์ธ ๋ณํ๊ฐ ๋ฐ์ํ๋ค. ์ด๋ฅผ ๋ณด๋ค ์ฌ์ฉ์๊ฐ ํธ์ํ๊ฒ ๋๋ ์ ์๋๋ก
transition-group
์ ํ์ฉํด ์ญ์ ์ ์ถ๊ฐ์ ์ ๋๋ฉ์ด์ ์ ๊ตฌํํ์๋ค.
-
์ฑํ ๋ฐฉ๋ชฉ๋ก์ ๊ฐฑ์ ํด์ค ๋ง์ง๋ง ๋ฉ์ธ์ง ์ ๋ณด๋ฅผ ๋ฐ๋๋ค.
-
๋ง์ง๋ง ๋ฉ์ธ์ง๊ฐ ๋ค์ด์ค๋ฉด ์ฑํ ๋ฐฉ ๋ชฉ๋ก์์ ํด๋น ๋ฐฉ์ ์ฐพ์ ๋ชจ๋ ์ ๋ณด๋ฅผ ๊ฐฑ์ ํด์ค๋ค. ์ด๋, ํ์ฌ ์ ์์ค์ธ ์ฑํ ๋ฐฉ์ด ์๋๋ผ๋ฉด(์์ ์ค๋ช ํ vuex์ ์ ์ฅ๋ roomใดtatusํ์ฉ)" ์ ์ฝ์ ๋ฉ์ธ์ง์๋ฅผ +1 ํด์ค๋ค. ์ฑํ ๋ฐฉ๋ชฉ๋ก์ ์ต์๋จ์ ์๋ค๋ฉด ์ ๋ณด๋ง ๊ฐฑ์ ํด์ฃผ์ง๋ง ๋ค๋ฅธ ์์น์ ์๋ค๋ฉด ์ต์๋จ์ผ๋ก ์์น๋ฅผ ๋ณํ์ํค๊ธฐ์ํด ๋ชฉ๋ก์์ ์ญ์ ํ ์ต์๋จ์์น๋ก ์ด๋์์ผ์ค๋ค.
-
๋ฒ๋ค์ ํจ๊ณผ์ ์ผ๋ก ์๋ฒ์ ๋ฉ์ธ์ง๋ฅผ ์ ์ฅํ๊ธฐ ์ํด ๊ณ ์ํ ๋ฐฉ๋ฒ์ด๋ค. ๋จผ์ , ๋ฉ์ธ์ง๋ฅผ 300๊ฐ ๋จ์๋ก ๋ฒ๋ค์ ์ ์ฅํ๊ณ ์ ์ฅ๋ ๋ฒ๋ค์ ID์ ๋ช๋ฒ์งธ ๋ฉ์์ง์ธ์ง๋ฅผ์ฑํ ๋ฐฉ์ ๋ณด์์ ๊ฐฑ์ ํ๋ค. ๋ฉ์ธ์ง๊ฐ ์ ์ฅ๋ ์์น๋ฅผ ํ์ ํ ์ ์๊ธฐ๋๋ฌธ์ ์ดํ ์ฑํ ๋ฐฉ์ ์ ์ฅํ์ฌ ์คํฌ๋กค์ ์ ํตํด ์ผ์ ๊ฐ์์ ๋ฉ์ธ์ง๋ฅผ ๊ฐ์ ธ์ค๊ธฐ์๋ ์ฉ์ดํ๋ค.
- ์ฑํ
๋ฐฉ๋ชฉ๋ก์ ๊ฐฑ์ ์ด ๋น๋ฒํ๋ ์ถ๊ฐ ์ญ์ ์ ์ฉ์ดํ Map์ ์ฌ์ฉํ๋ คํ์ผ๋ Vue๊ฐ Map์๋ฃํ์ ๋ณํ๋ฅผ ๊ฐ์งํ๋ ๊ฒ์ ๋ง์ ์ด์๊ฐ ์์๋ค.
$set
๊ณผ$delete
๋ผ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ์์ผ๋ ์ ์ฉ์ด ์ ๋์ง ์์๊ณsplice, unshift
๋ฑ์ ๋ณํ๊ฐ์ง์ ์ฉ์ดํ Array๋ฅผ ์ฌ์ฉํ์๋ค.
์ฑํ ๋ฐฉ ๋ด๋ถ์์ ์ด์ ์ฑํ ํ์คํ ๋ฆฌ๋ฅผ ๋ถ๋ฌ์ค๊ธฐ ์ํ ๋ฌดํ ์คํฌ๋กค์ ๊ตฌํํ์๋ค.
- ์ฒ์๋ถํฐ ๋ชจ๋ ์ฑํ ๋ด์ญ์ ๋ถ๋ฌ์ค๋ ๊ฒ์ด์๋๋ผ ์ผ์ ๋จ์์ ๊ฐ์๋ก ๋ถ๋ฌ์ค๊ธฐ ๋๋ฌธ์ ๋น ๋ฅด๊ฒ ๋ ๋๋ง์ด ๊ฐ๋ฅํ๋ค.
- ์ฑํ ๋ฐฉ ์ต์๋จ์ ์คํฌ๋กค์ด ์์นํ๋ฉด ์ด์ ์ฑํ ๋ด์ญ์ ๋ถ๋ฌ์ค๋ฉฐ ์คํฌ๋กค์ ๊ธฐ์กด์์น์ ๋ฉ์ถฐ์๋๋ก ๊ตฌํํด ์ฌ์ฉ์๊ฐ ์์ฐ์ค๋ฝ๊ฒ ์ด์ฉํ ์ ์๋๋ก ๊ตฌํํ์๋ค.
์นด์นด์คํก ํ๋กํ๋ชจ์์ ์ค์ฟผํด์ ๊ตฌํํ๊ธฐ์ํด ์ฌ์ฉํ์๋๋ฐ, figma์ iconify๋ฅผ ์ฌ์ฉํ ๋์๋ code๋ span์ด์ง๋ง ๋ธ๋ผ์ฐ์ ์์์ svg๋ก ์์ด์ฝ์ด ๊ทธ๋ ค์ง๋ ๊ฒ์ ํ์ธํ์๋ค. ํด๋น ์์ด์ฝ ๋ถ๋ถ์์ ๋ชจ๋ฌ์ ๋์ธ๋ ๋ฏธ์ธํ ๊น๋นก์์ด ๋ฐ์ํ๋ ๊ฒ์ ํ์ ํด ์ด๋ฅผ ํด๊ฒฐํ๊ณ ์ fontawesome์ผ๋ก ๋์ฒดํ์๋ค. ๊ทธ๋ฌ๋ ๊น๋นก์์ ์ผ์ด๋์ง ์์๋ค.
[์ฐธ๊ณ ] https://velog.io/@roghabo/Squircle-%EC%8A%A4%EC%BF%BC%ED%81%B4
- ์คํ๋ผ์ธ์์๋ ์ด์ฉ๋ด์ญ์ ํ์ธํ๋ ์๋น์ค๋ฅผ ์งํ์ IndexedDB๋ฅผ ์ฌ์ฉ
- ํ์ฌ ํจ๋์ PCํ๊ฒฝ์์์ ๋ฐ์ํ๋ง์ ๊ตฌํํจ => ๋ชจ๋ฐ์ผ์นํ๊ฒฝ์ ์ํ ๋ฐ์ํ ์ ์
- ๋ณด๋ค ๋์ ์ฌ์ฉ์ฑ์ ์ํ ์ ๋๋ฉ์ด์ ํ์ฉ
- ์ด๋ฏธ์ง ์ ์ก๊ณผ ๋ ๋๋ง์ ํจ๊ณผ์ ์ผ๋ก ํ ์ ์๋ ๋ฐฉ์ ๊ณ ์
์นด์นด์คํก์ ์ฌ์ฉ ๊ฒฝํ์ ํ ๋๋ก ๊ฐ์ ์๋น์ค ์ฌ์ฉ ํ๋ก์ฐ๋ฅผ ๊ฐ์ง๊ณ ๊ฐ๋ ค๊ณ ๋ ธ๋ ฅํ๋ค. ๊ฐ์ธ์นดํก๋ฐฉ์์๋ ์๋ก ๋๊ฐ ๊ฒ์ ์ ์ ์๊ฑฐ๋ ๊ฐ์ธ ํก๋ฐฉ์์ ์น๊ตฌ ์ด๋์ ์๋ก์ด ๋จ์ฒด ํก๋ฐฉ์ด ์์ฑ๋๋ ๊ฒ๊ณผ ๊ฐ์ ์ฌ์ฉ์ฑ์ ๊ทธ๋๋ก ๊ตฌํํ์๋ค. ์ด ๊ณผ์ ์์ ์นด์นด์คํก ๊ฐ๋ฐ์๊ฐ ์๊ฐํด ๋๊ฐ ํ๋ฆ์ ๋ฐ๋ผ๊ฐ๋ ๊ฒฝํ์ ํ ๊ฒ ๊ฐ๋ค. ํ์๋ค๊ณผ ๋ชจ๋ ๊ธฐ๋ฅ์ ์ด๋ค ์์ผ๋ก ๊ตฌํํ๋ ๊ฒ์ด ๋ง์์ง ๊ณ ๋ฏผํ๊ณ ์ค๊ณํ๋ฉด์ ๋ฐฐ์ด์ ์ด ๋ง์๋ค. ๋ฐฑ์๋๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ ์ฌ์ฉํ๊ธฐ๋ง ํ๋ ๊ฒ์ด ์๋๋ผ ๋ฐฑ์๋๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผํด ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๋ ๊ณผ์ ์ ์ต์ํํ๊ธฐ ์ํด ํ๋ก ํธ์๋์์ ๊ฐ์ง๊ณ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ฉฐ ๊ฐ์ ํด๊ฐ๋ ๊ณผ์ ์ด ๋งค์ฐ ์ธ์๊น์๋ค. ์งง์ ๊ธฐ๊ฐ์ ์์ํ ํ๋ก์ ํธ์ง๋ง ๋ช ๋ฐฐ์ ๊ฒฝํ๊ณผ ๋ฐฐ์์ ์ป์ ์ ์๋ ์๊ฐ์ด์๋ค.