5์์ ๋ฏธ๋ฆฌ ๋ณด๋ ์ฃผ 4์ผ์ ์ฒ๋ผ ํด์ผ์ด ๋ง์๊ณ ๊ฐ์ธ์ ์ธ ์ผ์ ์ด ๋ง์๋ ๋ฌ์ด์๋ค. ์ ๋ฌด๋ 4์๋ถํฐ ๋ด๋นํ๋ ์์ ๋ค์ ๋ง๋ฌด๋ฆฌํ๊ณ ์ฑ๊ณผ๋ถ์ ๋ฐ ๋ฐํ๋ฅผ ์งํํ๊ธฐ๋ ํ๋ค. ์ด๋ค ์์ ๋ค์ ํ๋์ง, 4์ ํ๊ณ ๋ ํ๊ธฐ๋ก ๋ง์๋จน์์ง๋ง ์ด๋ค ๊ฑด ๋์ณค๋์ง ํ์ธํด๋ณด๋ ค ํ๋ค.
๐ค 4์ ํ๊ณ ๋์๋ณด๊ธฐ
4์ ํ๊ณ ๋ ์ ๋ฆฌํ action item๋ค์ ์ ๋ฆฌํด๋ณด๋ฉด ์๋์ ๊ฐ๋ค.
- ํ๋ฉด์ ํ ๊ฐ ์ฑ๋ฅ ๊ฐ์ ์ ์ํด Native Stack ๋์ ๋ฐ ์ฑ๋ฅ ๋ถ์๋ฐฉ๋ฒ ์ฐพ์๋ณด๊ธฐ
- ์๋ฌ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์กฐ๊ธ ๋ ์ฑํฐ์๋ค์ด ์ฝ๊ฒ ์ ์ฉํ๋ ๋ฐฉ๋ฒ ๊ณ ๋ฏผํด๋ณด๊ธฐ
- ์ปดํฌ๋ํธ ์ค๊ณ์ ๊ดํด ๊ณต๋ถํ๊ณ ์ ๋ฆฌํด๋ณด๊ธฐ
- UI ํจํด๋ณ ์ต์ ํ ์ ๋ฆฌํด๋ณด๊ธฐ
- React ๋ด๋ถ ์ฝ๋ ๋ถ์ํด๋ณด๊ธฐ
- ์ ์ธ์ ์ผ๋ก ์ธ์ฆ/์ธ๊ฐ ๊ด๋ฆฌํ๊ธฐ
์ด์ค์์ ์ค์ ๋ก ์งํํ๋ฉด์ ๋ฐ์ํ๋ ์ํ์ฐฉ์ค๋ค๊ณผ, ํ์ง ๋ชปํ๋ ๊ฒ๋ค์ ์ ๋ฆฌํด๋ณด๋ ค ํ๋ค.
1. ํ๋ฉด์ ํ ๊ฐ ์ฑ๋ฅ ๊ฐ์ ์ ์ํด Native Stack ๋์ ๋ฐ ์ฑ๋ฅ ๋ถ์๋ฐฉ๋ฒ ์ฐพ์๋ณด๊ธฐ
5์์ ์ค์ ๋ก ๊ธฐ์กด StackNavigator์์ NativeStackNavigator๋ก ๋ณ๊ฒฝํ๋ ์์ ์ ์งํํ๋ค. ๊ธฐ์กด์ stackNavigator๋ JS๋ฅผ ํตํด ๋ง๋ค์ด์ง๋ ๋ฐ๋ฉด NativeStackNavigator๋ ์ง์ Native ์์๋ค์ ์ฌ์ฉํ๊ฒ ๊ตฌํ๋์ด ์๊ธฐ ๋๋ฌธ์ ๊ธฐ์กด๊ณผ ๋ค๋ฅธ ์ธํฐํ์ด์ค๋ค์ ๊ฐ๊ฒ ๋์๋ค. ๋ฌ๋ผ์ง ์ธํฐํ์ด์ค์ ํจ๊ป ํ๋ซํผ๋ณ๋ก ๋ค๋ฅด๊ฒ ๊ตฌํ๋๋ ๋ถ๋ถ๋ค ๋๋ฌธ์ ์ต๋ํ ๊ธฐ์กด๊ณผ ์ ์ฌํ ์ ์ ๊ฒฝํ์ ์ค ์ ์๊ฒ ์ผ์ผ์ด ํ์ธํ๊ณ ์ ์ฉํ๋ค.
์ด๊ณผ์ ์์ ๋ค์ํ ์ด์๋ค์ด ์กด์ฌํ๋๋ฐ ์๋ก, ๊ธฐ์กด์ card์ modal ๊ฐ์ ์ด๋์ด ์์ ๋ก์ card -> mํดdal -> card๋ก ํ๋ฉด ์ ํ์ด ์์ ๋ก์ ๋ ๋ฐ๋ฉด, Native ์์๋ฅผ ์ด์ฉํ๋ฉด์ Modal์ด Navigation์ ๋ง์ง๋ง์ผ๋ก ๋ ธ์ถ๋์ด์ผ ํ๋ค๋ ๊ท์น์ ๋ฐ๋ผ, Modal ๋ค์ ์์ฌ ๋ณด์ด์ง ์๋ ์ด์๊ฐ ์์๋ค. ๋๋ฒ์งธ๋ก ํ๋ฉด์ ํ ์ ๋๋ฉ์ด์ ์์ฒด๊ฐ ๋ฌ๋ผ์ง๊ฑฐ๋, ์ ๋๋ฉ์ด์ ์๋๊ฐ ์ค์ด๋๋ ๋ฑ ๋ค์ํ ์ด์๋ฅผ ํ์ธํ๊ณ ๋์ฒํ๋ ์์ ์ ์งํํ๋ค.
์ด์๋ค์ ํด๊ฒฐํ๊ณ ๋์ ์ฑ๊ณผ ๋ถ์์ ์ํด ์ ์ฉ ์ ์ ํ ๋ด ํต์ฌ ํผ๋๋ค์ ํ๋ฉด ์ ํ๋ค์ ๋น๊ตํ๋ณด๊ธฐ ์ํด ์์์ดฌ์์ ์งํํ๊ณ , ์ดํ ๋ฐ์๋ ๋ฒ์ ์ผ๋ก ๋ค์ ์ดฌ์ํ์ฌ ๋น๊ตํด๋ณด๋ ์์ ์ ์งํํ๋ค. ์ถ๊ฐ๋ก ์๋๋ก์ด๋๋ง ํ์ฌ ์ง์๋์ง๋ง maestro(e2e ํ ์คํธ)๋ฅผ ์ด์ฉํ FlashLight ์ฑ๋ฅ ์ธก์ ์ ํตํด ํ๋ฉด์ ํ๊ฐ ์ฑ๋ฅ์ ์ธก์ ํ๋ค. ์์ ์ดฌ์ํ๋ ๋ฉ์ธํผ๋๋ค์ ๋ํ e2e script๋ฅผ ์์ฑํ๊ณ 30ํ ์ ๋ ๋ฐ๋ณต ์ธก์ ์ ํตํด ํ๋ฉด์ ํ๊ฐ ์ฑ๋ฅ์ ์ธก์ ํ๋ค.
ํด๋น ๊ฒฐ๊ณผ๋ ์์ง ๋ถ์์ ์๊ฐ์ด ํ์ํด 6์ ๋์ ๋ถ์ํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ๊ณต์ ํ ์์ ์ด๋ค. 6์์๋ ์ ์ฉ๊ณผ์ ์์์ troubleShooting๊ณผ ์ฑ๋ฅ์ธก์ ๊ฒฐ๊ณผ์ ๋ํ ๊ธ์ ์์ฑํด๋ณด๋ ค ํ๋ค.
2. ์๋ฌ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์กฐ๊ธ ๋ ์ฑํฐ์๋ค์ด ์ฝ๊ฒ ์ ์ฉํ๋ ๋ฐฉ๋ฒ ๊ณ ๋ฏผํด๋ณด๊ธฐ
์๋ฌ ๋ฐ์ด๋๋ฆฌ ์์ ์ ์ ํ ๋ด ์ ์ฒด ํ๋ฉด๋ค์ ๋ํ ์ ์ฉ์ ๋๋์ด ์๋ฃํ๋ค. ์ง๋ ํ๊ณ ๋ ๊ณ ๋ฏผํ๋ ์๋ก์ด ํ๋ฉด๋ค์ด ์ถ๊ฐ๋์์ ๋ ์ด๋ป๊ฒ ์ ์ฉํ ์ ์์์ง ๊ณ ๋ฏผํ๋ ๋ถ๋ถ์ ์ํ ์์ ๋ค๋ ์ถ๊ฐ๋ก ์งํํ๋ค.
๋จผ์ ํ์ฌ ์ ์ฉ๋ ํ๋ฉด๋ค๊ณผ ์ ์ฉ๋์ง ์์ ํ๋ฉด๋ค์ ์ ์ ์๊ฒ ts-morph๋ฅผ ์ด์ฉํ script ์ฝ๋๋ฅผ ์์ฑํด ์ง์ํด์ ์๋ฌ๋ฐ์ด๋๋ฆฌ๊ฐ ์ ์ฉ๋์ง ์์ ํ๋ฉด๋ค์ ๋ํด ์ฒดํฌํ ์ ์๊ฒ ํ๋ค.
๋ ๋ฒ์งธ๋ก๋ ๋๋ฃ๋ถ๊ป์ ์ฃผ์ ์์ด๋์ด๋ก, ๊ธฐ์กด ์คํฌ๋ฆฐ ํ์ผ ์์ฑ ์ ์ฌ์ฉํ๋ ํ ํ๋ฆฟ ์์ฑ scrip ์ฝ๋์ ์๋ฌ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ ์ฉํ๋ ์ฝ๋๋ฅผ ์ถ๊ฐํด, ์๋ก์ด ํ๋ฉด์ ์์ฑํ ๋ ์๋์ผ๋ก ์๋ฌ๋ฐ์ด๋๋ฆฌ๊ฐ ์ ์ฉ๋๋๋ก ํ๋ ์์ ์ ์งํํ๋ค. ์ ์ ๋ฐ์ ๋น์์ ๋ ์ง์ ํ์ผ์ ์์ฑํ๊ณ Navigator์ ์ผ์ผ์ด ์ถ๊ฐํ์๊ธฐ ๋๋ฌธ์ ํ ํ๋ฆฟ ์์ฑ script์ ์ถ๊ฐํ ์๊ฐ์ ๋ชปํ๋๋ฐ, ํจ๊ป ๊ณ ๋ฏผํด์ฃผ์ ๋๋ถ์ ์ฝ๊ฒ ์ ์ฉํ ์ ์์๋ค.
์ด๋ ๊ฒ ํ์ฌ๋ฅผ ๊ธฐ์ค์ผ๋ก ํ ์ ์ฉ ์์ ๋ฟ ์๋๋ผ, ์ดํ ์๋กญ๊ฒ ์ถ๊ฐ๋ ํ๋ฉด๋ค์ ์ํ ์์ ๋ค๋ ์งํํด ์กฐ๊ธ ๋ ์์ฑ๋ ์๊ฒ ๋ง๋ฌด๋ฆฌํ ์ ์์๋ค. ์ฒซ ๋ฒ์งธ ์ ์ฉ๋์ง ์์ ํ๋ฉด๋ค์ ์ฐพ์๋ผ ์ ์๊ฒ ํ๋ script๋ ์ดํ github action์ ์ด์ฉํ CI์ ์ฐ๋ํด ์ฃผ๊ธฐ์ ์ผ๋ก ์ฒดํฌํ ์ ์๊ฒ ๋ฐ์ ์์ผ๋ณผ ์์ ์ด๋ค.
6์์๋ ์์ ๋ฐฐ๊ฒฝ, ์์ ๋ฐฉ์, ๊ฒฐ๊ณผ์ ๋ํด ๊ธ์ ์์ฑํด๋ณด๋ ค ํ๋ค.
3. ์ปดํฌ๋ํธ ์ค๊ณ์ ๊ดํด ๊ณต๋ถํ๊ณ ์ ๋ฆฌํด๋ณด๊ธฐ
4์์ ์ปดํฌ๋ํธ ์ค๊ณ์ ๊ดํ ๊ณต๋ถ๊ฐ ํ์ํ๋ค ๋๊ผ๋ ์ด์ ๋, ์ค์ฟผ๋ ๊ธฐ๋ฅ๊ฐ๋ฐ ์์ ์ ์งํํ๋ฉด์ ์ฌ๋ฌ ๋๋ฉ์ธ์์ ๊ณตํต์ผ๋ก ์ฌ์ฉํ๋ ์ปดํฌ๋ํธ๋ฅผ ๋ค๋ฃจ๊ฒ ๋์๊ธฐ ๋๋ฌธ์ด์๋ค.
๋น์ ํด๋น ์ปดํฌ๋ํธ๋ 1200์ค์ด ๋๋ ๋ง์ ์ฝ๋๋ค์ด ํ๋์ ์ปดํฌ๋ํธ์ ๋ด๊ฒจ์์ด ํ๋์ ์ดํดํ๊ธฐ๊ฐ ์ด๋ ค์ ๊ณ , ์์ฒด์ ์ผ๋ก API ์์ฒญํ๊ณ ์๊ธฐ ๋๋ฌธ์ ํด๋น ์ปดํฌ๋ํธ ๋ฐ์์ ํด๋น ๋ฐ์ดํฐ๊ฐ ํ์ํ ๋ ์ค๋ณต API๋ฅผ ํธ์ถํด์ ์ฌ์ฉํด์ผ ํ๋ ๋ฑ์ ์ด์๋ฅผ ๊ฐ์ง๊ณ ์์๋ค.
์ด๋ฌํ ์ด์๋ค์ ํด๊ฒฐํ๊ธฐ ์ํด์ ์๋ก ๋ค๋ฅธ ๋๋ฉ์ธ๊ณผ ํ๋ฉด์์ ๊ณตํต์ผ๋ก ์ฌ์ฉ๋ ๋,์ ํ์ ์๊ตฌ์ฌํญ์ด ๋ฌ๋ผ์ก์ ๋ ์ ์ฐํ๋ฉด์ ํ์ฅ์ฑ ์๋ ์ปดํฌ๋ํธ๋ฅผ ๋ง๋ค๊ธฐ ์ํด ์ปดํฌ๋ํธ ์ค๊ณ๋ฅผ ๊ณต๋ถํ๊ณ , ์ด๋ฅผ ์ ์ฉํด๋ณด๋ ค ํ๋ค.
์ค์ฟผ๋ ์์ ์ ์ฌ์ ๊ฐ ์์ ๋, ๋๋ ํด๊ทผ ํ์ ๋ฆฌ์กํธ ์ปดํฌ๋ํธ ์ค๊ณ์ ๋ํ ๊ฐ์์ ๊ธ์ ์ฝ์ผ๋ฉด์ ์ง์ ์ ์ฉํ๋ฉด์ ์์ ์ ์งํํ๋ค. ๊ณต๋ถํ๋ฉด์ ๋ค์ํ ์ปดํฌ๋ํธ ์ค๊ณ ํจํด์ด ์๋ค๋ ๊ฒ์ ๋ฐฐ์ธ ์ ์์๊ณ ๊ทธ์ค์์ compound Pattern์ ์ด์ฉํ headless UI๋ฅผ ์ ์ฉํด๋ณด์๋ค.
์์ง ๊ฐ์ ํ ๋ถ๋ถ์ด ๋ง์ด ๋จ์์์ง๋ง 1์ฐจ์ ์ผ๋ก ์์ ์ ์๋ฃํ์ ๋ ์ปดํฌ๋ํธ ๋ด๋ถ ์ฝ๋๊ฐ 300์ค ์ด๋ด๋ก ์ค์ด๋ค๊ฒ ๋์๊ณ , ๋ณด๋ค ์ ์ฐํ๊ฒ ์๊ตฌ์ฌํญ๋ค์ ๋ฐ์ํ ์ ์๊ฒ ์์ ๋ ์ ์์๋ค. ์ด๋ถ๋ถ๋ ์ดํ์ ์กฐ๊ธ ๋ ๊ฐ์ ์์ ์ ์ถ๊ฐํ ๋ค์ ๊ธ๋ก ์์ฑํด๋ณด๋ ค ํ๋ค.
ํ์ง ๋ชปํ UI ํจํด๋ณ ์ต์ ํ ์ ๋ฆฌํ๊ธฐ, React ๋ด๋ถ ์ฝ๋ ๋ถ์ํ๊ธฐ์ ์ ์ธ์ ์ผ๋ก ์ธ์ฆ/์ธ๊ฐ ๊ด๋ฆฌํ๊ธฐ
UI ํจํด๋ณ ์ต์ ํ ์ ๋ฆฌํ๊ธฐ์, React ๋ด๋ถ ์ฝ๋ ๋ถ์ํ๊ธฐ, ์ ์ธ์ ์ผ๋ก ์ธ์ฆ/์ธ๊ฐ ๊ด๋ฆฌํ๊ธฐ๋ 5์์ ์งํํ์ง ๋ชปํ๋ค. ์ค์ฟผ๋ ์ ๋ฌด๋ฅผ ์งํํ๋ฉด์ ์กฐ๊ธ์ฉ ์ ๋ฆฌํด๋ณด๋ ค ํ์ง๋ง ์ปดํฌ๋ํธ ์ค๊ณ๋ฅผ ๊ณต๋ถํ๊ณ ์ ๋ชฉํ๊ณ ์ถ์ ๋ง์์ ํด๋น ์ผ๊ฐ์ ์ง์คํ๊ณ ์ฐ์ ๋ฏธ๋ฃจ๊ธฐ๋ก ํ๋ค. ๋์ ์ปดํฌ๋ํธ ์ค๊ณ ๊ณผ์ ์์ JSX๊ฐ ์ค์ ๋ก createElement๋ก ์ปดํ์ผ๋์ด ์ฌ์ฉ๋๋ค๋ ์ ๋ฑ์ ๋ฐฐ์ธ ์๋ ์์๋ค.
5์์๋ ์ฐ์ ์์์์ ๋ฐ๋ ธ์ง๋ง, ์งํ์ค์ด๋ ์ผ๊ฐ๋ค์ ๋ง์น๋ ๋๋ก 6์์ action item๋ค๋ก ์คํํด๋ณด๋ ค ํ๋ค.
๐ 5์์ ๊ณ ๋ฏผ์ ์์ํ ์ผ๊ฐ ๋ฐ ๊ณต๋ถ
5์์ 4์์ ๊ณ ๋ฏผํ๋ ์ผ๊ฐ๋ค์ ์งํํ๋ฉด์ ํด๋น ์ผ๊ฐ๋ค๋ก๋ถํฐ ํ์๋ ์ผ๊ฐ๋ค์ ๋ ์งํํ๋ค๋ณด๋ ์๋ก์ด ์ฃผ์ ๋ค์ ๋ง์ด ์๊ฐํ์ง ๋ชปํ๋ค. ๋์ 6์์ด ๋๋ฉด์ ๋ค์ ๋ถ๊ธฐ์ ์งํํ๋ฉด ์ข์ ์ผ๊ฐ๋ค์ ํ์ฌ ์ฑํฐ ๋ด์์ ์์ฑํ๊ณ ์๋ค. 6์์ ์งํํ์ง๋ ์๊ฒ ์ง๋ง 7์๋ถํฐ ๋ด๋นํด์ ์งํํ๊ณ ์ถ์ ์ผ๊ฐ๋ค์ ์๋์ ์ ๋ฆฌํด๋ณด๋ ค ํ๋ค.
์ฃผ๊ธฐ์ ์ฑ๋ฅ ์ธก์ ์ ์ํ CI ๊ตฌ์ถ
ํ๋ฉด์ ํ ๊ฐ ์ฑ๋ฅ ๊ฐ์ ์์ ์ ํ๋ฉด์ FlashLight์ maestro๋ฅผ ํจ๊ป ์ด์ฉํ๋ฉด์ e2e ํ ์คํธ๋ฅผ ํตํด ์ฃผ์ํผ๋๋ค์ ๋ํ ์ฑ๋ฅ์ ์ธก์ ํ๋ค. ์ด๋ฅผ CI์ ์ฐ๋ํด ์ฃผ๊ธฐ์ ์ผ๋ก ์ฑ๋ฅ์ ์ธก์ ํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ๋ฒ์ ๋ณ๋ก ๊ด๋ฆฌํ ์ ์๋ค๋ฉด, ์กฐ๊ธ ๋ ์๋ฏธ์๊ฒ ๋น๊ตํด๋ณผ ์ ์์ง ์์๊น ์๊ฐ์ด ๋ค์๋ค. ๋ฌผ๋ก e2e ํ ์คํธ ์ฝ๋๋ค์ ์์ฑํด์ผํ๋ ์ , ํ์ฌ FlashLight๋ android ๊ธฐ๊ธฐ๋ง์ ๊ธฐ์ค์ผ๋ก ์ธก์ ํ๋ ์ ๋ฑ์ ์ด์๋ค์ด ์์ง๋ง, ๊ธฐ์ค์ด ๋๋ ๊ธฐ๊ธฐ์ ๋ํด ์ฃผ๊ธฐ์ ์ผ๋ก ์ฑ์ ์ฑ๋ฅ์ ์ธก์ ํ๋ค๋ฉด ๊ฐ์ ํ ๋ถ๋ถ๋ค์ ํ์ ํ๊ฑฐ๋, ๋ฌธ์ ์ ๋ค์ ์กฐ๊ธ ๋ ๋น ๋ฅด๊ฒ ํ์ ํด ์ ํ์ ์์ ์ฑ์ ๊ธฐ์ฌํ ์ ์๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.
์ ์ธ์ ์ผ๋ก ์ธ์ฆ/์ธ๊ฐ ๊ด๋ฆฌํ๊ธฐ
4์ ํ๊ณ ๋ ์์ฑํ๋ ๋ถ๋ถ์ด์ง๋ง, ํ์ฌ ์ ํ ๋ด์์ ๊ณ ๊ฐ/๊ณ ์์ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉ ๊ฐ๋ฅํ ํ๋ฉด์์ ์ผ์ผ์ด ์ธ์ฆ/์ธ๊ฐ๋ฅผ ์ฒดํฌํ๋ ๋ถ๋ถ์ด ๋ง์ด ์กด์ฌํ๋ค. ์ด๋ฅผ ์ ์ธ์ ์ผ๋ก ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ์ฐพ์๋ณด๊ณ ์ ์ฉํด๋ณด๊ณ ์ถ๋ค. ์๋ก react navigation์ ๊ฐ์ด๋๋ก Authentication flow๋ฅผ ๋์ ํ๋ ๋ฐฉ๋ฒ ๋ฑ์ ์ ์ฉํด ๋ณด๊ณ ์ถ๋ค.
AsyncStorage ๋์ฒดํ๊ธฐ
ํ์ฌ ์ ํ ๋ด์์ AsyncStorage๋ฅผ ์ด์ฉํด ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์๋๋ฐ, AsyncStorage๋ ๋น๋๊ธฐ๋ก ๋์ํ๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ๋ฅผ ์กฐํ/์ญ์ /๋ณ๊ฒฝ์ ๋๋ฆฐ ์ฑ๋ฅ์ด ๊ฐ์ง๊ณ ์๋ค. ์ด์ ๋ํ ๋์ฒด์ฌ๋ก MMKV๋ฅผ ๋์ ํด ๋ณด๊ณ ์ถ๋ค.
์ฌ๊ธฐ์ ์ด๋ค ์์ ๋ค์ ๋ด๋นํด์ ์งํํ ์ ์์์ง ๋ชจ๋ฅด์ง๋ง, 3๋ถ๊ธฐ์๋ ๊ณ์ํด์ ์ ํ์ ๋ค์ํ ๊ธฐ์ฌํด๋๊ฐ๋ ์ผ๋ค์ ์งํํด๋ณด๊ณ ์ถ๋ค.
๋ง์น๋ฉฐ
5์์ 4์์ ์ด์ ์์ ๋ค์ด ๋ง์๊ณ , ํ๊ฒ ๋ค ์ ์ธํ action item๋ค์ ๋ง์ด ์งํํ์ง ๋ชปํ๋ ๊ฒ ๊ฐ๋ค. ํ๊ณ ์ถ์ ๊ฑด ๋ง์ง๋ง, ํ๋์ ์ผ์ ์ ์, ์คํ, ๋ง๋ฌด๋ฆฌํ๋๋ฐ ๊น์ง ์๊ฐ์ด ๋ง์ด ์์๋์๋ค. 6์์๋ 5์์ ํ์ง ๋ชปํ ์ผ๋ค์ ๋ ์ง์คํด์ ์งํํ๊ณ , 7์๋ถํฐ๋ 3๋ถ๊ธฐ์ ์งํํ ์ผ๋ค์ ๋ฏธ๋ฆฌ ์ ๋ฆฌํด์ ๋์ฑ ๋ ์ฑ์ฅํ ์ ์๋๋ก ๋ ธ๋ ฅํด๋ณด๋ ค ํ๋ค.