1. ๋ชจ๋ ์คํฐ๋์์ ์คํฐ๋ ๊ธฐ๊ฐ ๋ด์ 3๋ฒ์ ์ธ์
์ ์งํํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
- ์คํฐ๋ ์งํ ๊ธฐ๊ฐ์ 2์ฐจ ์ธ๋ฏธ๋(4/6 ํ )๋ถํฐ 8์ฐจ ์ธ๋ฏธ๋(6/22 ํ )๊น์ง๋ก ์ก๊ฒ ์ต๋๋ค.
- 4์๋ถํฐ 6์๊น์ง ์คํฐ๋๊ฐ ์งํ๋๋, ํ๋ฌ์ ํ๋ฒ ์ธ์
์ ์ค๋นํ๋ ๊ฒ์ ์์น์ผ๋ก ํฉ๋๋ค! ๋ถ๋์ดํ ๊ฒฝ์ฐ, ํ๋ฌ์ 1ํ ์ด์์ ์ธ์
์ ์งํํด๋ ๊ด์ฐฎ์ต๋๋ค.
2. ์ธ์
์ ํ๋์ ๋์์ธ ํจํด์ ์คํฐ๋์๋ค์๊ฒ ์ค๋ช
ํ๋ ๊ฒ์ผ๋ก ์งํ๋ฉ๋๋ค. (10~20๋ถ ์ ๋ ๋ถ๋)
์ธ์
์ ์๋์ ๊ฐ์ ๋ชฉ์ฐจ๋ก ๊ตฌ์ฑํด์ฃผ์ธ์!
- ์ฐ์ , ์์(๋์์ธํจํด ์ฑ
์ฐธ๊ณ )๋ฅผ ๋ค๋ฉด์ ์ธ์ด์ ์๊ด์์ด ๋ชจ๋ ์คํฐ๋์๋ค์ด ์ดํด๋ ์ ์๋๋ก ์ค๋ช
ํด์ฃผ์ธ์!
- ์์ ์ค๋ช
์ดํ์, ์ฃผ๋ ฅ ์ธ์ด(Java ํน์ Swift)๋ก ์์ ์ฝ๋ ํน์ ์ค์ ํ๋ก์ ํธ์์ ํด๋น ํจํด์ ์ฌ์ฉํ ์ฌ๋ก๋ฅผ ๊ฐ์ง๊ณ ์๊ฐ๋ฅผ ํด์ฃผ์ธ์.
- ๋ง์ง๋ง์๋ ๊ฐ๋จํ๊ฒ ํด๋น ๋์์ธ ํจํด์ ์กฐ์ฌํ๋ฉด์ ์ด๋ค ์ ์ ๋ฐฐ์ฐ๊ณ ๋๋ผ๊ฒ ๋์๋์ง์ ๋ํด์๋ ์ค๋ช
ํด์ฃผ์ธ์.
3. ํ ํจํด๋น Swift, Java ๊ฐ 1ํ์ฉ ์ธ์
์ฃผ์ ๋ก ์ ์ ํด ๋ฐํํ ์ ์์ต๋๋ค.
- Design Pattern ์ ์ ์ ์ ์ฐฉ์์
๋๋ค.
- ํด๋น Repository์
[์ธ์
๋ ์ง] ์ธ์ด_๋์์ธํจํด์ข
๋ฅ ์ธ์
์ด๋ฆ์ผ๋ก ๋จผ์ Issue๋ฅผ ํ ์์๋๋ก ์ธ์
์ฃผ์ ๋ฅผ ๊ฐ์ ธ๊ฐ๋ ๊ฑธ๋ก ํ๊ฒ ์ต๋๋ค.
- ํ Design Pattern ๋น ์ต๋ Swift 1ํ, Java 1ํ๋ง ์ฃผ์ ๋ก ์ ์ ํ ์ ์์ต๋๋ค! (๋ฐํ ํ๊ณ ์ถ์ ํจํด์ด ์์ผ๋ฉด ๋นจ๋ฆฌ ๊ฐ์ ธ๊ฐ๋๊ฒ ์ข๊ฒ ์ฅฌ?)
๐ฅ ํจ๊ป ๊ณต๋ถํ๋ ์ฌ๋๋ค
๐ ์ธ์
์งํ ๊ธฐ๋ก ๋ชจ์
์์ฑ (Creatinal) ํจํด
๊ตฌ์กฐ (Structural) ํจํด
ํ๋ (Behavioral) ํจํด