๐ก ์ฝ์ํ
๋จ์ ์ธ์
-
๋ชจ๋ฐ์ผ ์๋๋ก์ด๋ 200๋ช
-
ํ๋ก ํธ์๋ 800๋ช
-
๋ฐฑ์๋ 2500๋ช
์ฝ๋๋ฆฌ๋ทฐ ํ
-
์ค๋ฌด๋ณด๋ค๋ ํ๋ฆฌ์ฝ์ค๋ฅผ ์ํ ์ฝ๋๋ฆฌ๋ทฐ๋ฅผ ํด์ผํ๋ค.
-
์๋ก ๊ฐ์ด ์ฑ์ฅํ๋ ๊ฒ์ด ๋ชฉ์ ์ด๊ธฐ ๋๋ฌธ์, ๋จ์ ๋น๋ฐฉํ๊ธฐ๋ณด๋ค๋ ๊ถ์ ํ๋ ๋งํฌ๋ก ํ์.
-
๋ฆฌ๋ทฐ๋ฅผ ๋ฐ๋ ์ ์ฅ์์๋, ์ฝ๋์ ๋ณธ์ธ์ ๋ผ ๋๊ณ ๋ณด๋๋ก ํ์. โ ๊ธฐ๋ถ ๋๋น ํ์ง ๋ง๊ณ , ์ป์ด๊ฐ ์ ์๋ ๊ฒ๋ค์ ์ป์ด๊ฐ์.
-
์ง๊ธ ๋จ๊ณ์์๋, ์ฝ๋๋ฅผ ํ ๋ฒ ์คํํด๋ณด๋ ๊ฒ์ด ์ค์ํ๋ค.
๊ถ์ฅํ๋ ์ฝ๋๋ฆฌ๋ทฐ ์๊ฐ์?
๋ฆฌ๋ทฐ๊ฐ ์ฒ์์ด๋ผ๋ฉด, ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ ์๊ตฌ์ฌํญ์ ๋ง์กฑํ ์ฝ๋์ธ์ง๋ฅผ ์ค์ ์ผ๋ก ๋๊ณ ๋ฆฌ๋ทฐํด๋ณด์. ๊ทธ ํ๋ก๋ ํ๋ก๊ทธ๋จ ์๊ตฌ์ฌํญ์ ์ค์ ์ผ๋ก ๋์ด๋ณด๊ณ , ๊ทธ ํ๋ก๋ ์ค๊ณ์ ์ํคํ ์ฒ ๋ถ๋ถ๊น์ง ๊ณ ๋ฏผํด๋ณผ ์ ์๋๋ฐ ์์ง ๊ทธ ๋จ๊ณ๊น์ง ํ ํ์๋ ์๋ค.
์ด๋ป๊ฒ ํ๋ฉด ์ฝ๋๋ฆฌ๋ทฐ๋ฅผ ์ ๋ฐ์ ์ ์์๊น?
์ฐ์ ์ ๋ง์ ์ฌ๋๋ค์๊ฒ ์ฝ๋๋ฆฌ๋ทฐ๋ฅผ ํด์ฃผ๋ ๊ฒ์ด ํ์ํ๋ค. ์ด๋ฏธ ๋ฆฌ๋ทฐ๊ฐ ๋ง์ด ๋ PR์ ์ฝ์ด๋ณด๊ณ ๋์์ ๋ฐ๊ณ , ๋ฆฌ๋ทฐ๊ฐ ๋ง์ด ๋์ง ์์ ๊ณณ์ ์ฐพ์๊ฐ์ ์ด๋ฅผ ์ ์ฉํด ๋ฆฌ๋ทฐ๋ฅผ ์งํํด๋ณด์.
์์ค์ด ๋ง๋ ์ฌ๋๋ผ๋ฆฌ ์ฝ๋๋ฆฌ๋ทฐ๋ฅผ ํด์ผ ํ ๊น?
ํ์ ์์๋ ์ด์ ๋น์ทํ๊ฒ, ์ฃผ๋์ด๊ฐ ์๋์ด์ ์ฝ๋๋ฅผ ๋ฆฌ๋ทฐํด์ฃผ๋ ๊ฒฝ์ฐ๋ ๋ง๋ค. ์ฝ๋ ๋ฆฌ๋ทฐ๋ผ๊ณ ๊ผญ ๊ฑฐ์ฐฝํ๊ฒ ํ ํ์๊ฐ ์๋ค. ๊ทธ์ ์นญ์ฐฌ์ ํ๊ณ ์ง๋ฌธ์ ํด๋ณด์๋ ๊ด์ฐฎ๋ค. ์๋ฅผ ๋ค์ด ์์์ ๋จน๋ ์ ์ฅ์์๋, โ๋ง์๋คโ, โ๋ณด๊ธฐ ์ข๋คโ ๋ผ๊ณ ๊ฐ๋จํ๊ฒ ์นญ์ฐฌ์ ํ ์ ์๋๋ฐ, ๊ผญ โ์ด ์ฌ๋ฃ๋ณด๋ค๋ ๋ค๋ฅธ ๊ฒ ๋ ๋์ ๊ฒ ๊ฐ๋ค.โ ์ฒ๋ผ ๋งํ ํ์๋ ์๋ ๊ฒ์ฒ๋ผ ๋ง์ด๋ค.
โ์ค์ค๋ก ์๊ฐํด๋ณด์ธ์.โ
์ ๋ง ๋ง์ ๋ฌธ์๊ฐ ๋ค์ด์๋๋ฐ, 90% ์ด์์ ์ง๋ฌธ์ โ์ค์ค๋ก ์๊ฐํด๋ณด์ธ์.โ ํน์ โํํ์ฑ ์ ๋ง์๋๋ฆด ์ ์์ต๋๋ค.โ ๋ก ๋ต๋ณ์ ํ์๋ค. ์ซ์์ผ๊ตฌ ๊ฒ์์ ์ด๋ฏธ 5๋ ์งธ ์งํ๋๊ณ ์๋ ๋ฏธ์ ์ด๊ธฐ ๋๋ฌธ์, ์ค๋ฅ๋ ์๋ค๊ณ ๋ด๋ ๋๋ค.
๋ชฐ์ , ํ๋ก๊ทธ๋๋ฐ, ํ์ฅ
300๋ผ์ธ ์ ๋์ ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ๋์ ๊ธฐ์ด์ ์ธ ํ๋ก๊ทธ๋๋ฐ ์ญ๋์ ๊ฐ์ง๊ณ ์์ด์ผ ํ๋ค. ์ด๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฌธ์ ๋ฅผ ์ถ์ ํ๊ณ ์๋ค. ํ์ฅ์์๋ 100% ์์ ํ ์๊ตฌ์ฌํญ์ด ๋ด๋ ค์ค์ง ์๋๋ค. ์ฌ์ง์ด๋ ๊ฐ๋ฐ๊ณผ ๊ธฐํ์ ๋์์ ์งํํ๋ ๊ฒฝ์ฐ๋ ์๋ค. ๊ทธ๋ฌ๋ฏ๋ก ๊ฐ๋ฐ์๊ฐ ์ค์ค๋ก ์์ธ์ฌํญ๊ณผ ๋ฐฉ์ด ๋ก์ง ๋ฑ์ ์๊ฐํ ์ ์๋ ์ญ๋์ ๊ธฐ๋ฅด๋ ๊ฒ๋ ํ์ํ๋ค.
โ์๋ ์๋ ์ด๋ฌ๋๋ฐ..โ
์๋ ๊ณผ ๋น๊ตํ์ง ๋ง๋ผ. ์ ์ผ ์ค์ํ ๊ฒ์ ๋ฏธ์ ์ ์๊ตฌ์ฌํญ ๋๋ก ํ๋ก๊ทธ๋๋ฐ ํ๋ ๊ฒ์ด๋ค. ๊ทธ๋ฌ๋ฏ๋ก ์ฌํด์ ๊ฒ์๋ง ์ ๋๋ก ์ง์คํ๋๋ก ๋ ธ๋ ฅํ์.
โ์ ์ฌ๋์ ์ํ๋ค. ์ ์ฌ๋์ ๋ชปํ๋ค.โ
๊ฒฝ์ ์ฌํ์์ ๊ณ์ ์ด์์๊ธฐ ๋๋ฌธ์ ๋จ๊ณผ ์๊พธ ๋น๊ตํ๊ฒ ๋๋๋ฐ, ์ด์ฐจํผ ์ฝ์น๋ค์ด ๋ณด๊ธฐ์๋ ๋ค ๋๊ฐ์ผ๋ ๊ทธ๋ฐ ์๊ฐ์ ํ์ง ๋ง๊ณ ํ ์ผ์ ์ด์ฌํ ํ๋ ๊ฑธ ์ถ์ฒํ๊ณ ์ถ๋ค. ํ์ฌ ์ฐํ ์ฝํ๋ ํฌ๋ฃจ๋ค ์ค์์๋ โ๋ด๊ฐ ์ ๋ฝํ๋์ง ๋ชจ๋ฅด๊ฒ ์ด์.โ ํ๋ ์ฌ๋๋ค๋ ๋ง๋ค. ๋จ์๊ฒ ๊ด์ฌ์ ๊ฐ์ง ๋๋ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ํ ๋๋ง์ด๊ณ , ํ์์๋ ์ด์ ์ ๋์๋ง ๋น๊ตํ๋๋ก ํ์.
์๊ฐ๋ฌธ์ ๋งํฌ๋ก ์ฒจ๋ถํด๋ ๋๋์?
์๊ด์ ์์ง๋ง, ๊ธ์ ์ ์ ํ์ด ์๊ธฐ๋ ํ๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฅ ์์ง๋ด๋ฐฑํ ์ฌ์ ์ ์๊ฐ๋ฌธ ์นธ์๋ค ์จ์ฃผ๋ ๊ฒ ๋ ์ข์ ๊ฒ ๊ฐ๋ค.
์ฐํ ์ฝ ๋ณธ์ฝ์ค์ ํ๋ฆฌ์ฝ์ค์ ์ฐจ์ด์ ์?
์ฐ์ ์ ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ์ค๋ฌด์ ์ ๋ฌธ ๋ฆฌ๋ทฐ์ด์๊ฒ ๋ฐ์ ์ ์๋ค. ๊ทธ๋ฆฌ๊ณ ์ฝ์น๋ถ๋ค๊ณผ ์์ฐ์ค๋ฝ๊ฒ ๋ ๊ฐ๊น์์ง๊ฒ ๋๋ค. ์ฐํ ์ฝ ํ ์ฝํก์ ์งํํ ๊ธฐํ๋ ์ฃผ์ด์ง๋ค.
๐ก ๊ณตํต ํผ๋๋ฐฑ
1์ฃผ์ฐจ์ ์ฝ์น๋ถ๊ป์ ๊ณตํต์ ์ผ๋ก ์ ๊ณตํ ํผ๋๋ฐฑ์ ๋๋ค.
์์ผ๋ก ๋งค์ฃผ ์ ๊ฐ ์ ์ถํ ์ฝ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก, ์ ์ดํํ๋์ง๋ฅผ ํ์ธํ์ฌ 1~5์ ๊น์ง ์ ์๊ฒ ์ ์๋ฅผ ๋งค๊ธฐ๋ฉฐ ์์ฑํ ์๊ฐ์ ๋๋ค!
์๊ตฌ์ฌํญ์ ์ ํํ ์ค์ํ๋ค. (4์ )
๋ฆฌ๋๋ฏธ์ ๋ฉ์ผ์ ์ต๋ํ ๊ผผ๊ผผํ ๋ณด๋ฉด์ ๋์น ๋ถ๋ถ์ด ์๋ ์๊ฐ์ ๋ง์ด ํ์์ต๋๋ค. ํ์ง๋ง ๊ธฐ๋ฅ๊ตฌํ์ ๋ชจ๋ ๋ง์ณค๋ค๊ณ ์์ฌํ ํ์ ๋ค์ ๋ณด๋, ์ถ๋ ฅ์์ ์ฌ์ํ๊ฒ ์๋ชป๋ ๋ถ๋ถ์ด ์์์ ์์์ต๋๋ค.
๋ํ ๋ฆฌ๋๋ฏธ์์ ์ฌ์ฉํ๋ ํํธ์ ๊ฐ์ ์ฉ์ด๋ค์ ํ์ฉํ์ง ๋ชป ํ ์ ๋ ์์ฌ์ ์ต๋๋ค.
์ด๋ฌํ ๋ชจ์ต์ ๋ณด๋ฉด์ MVC ํจํด ๋ฑ ์๋ก์ด ๊ฑธ ์๋ํ๋ ค๋ ๊ฒ๋ ์ค์ํ์ง๋ง, ์ฃผ์ด์ง ์๊ตฌ์ฌํญ์ ์ ๋ง์ถ๋ ๊ฒ์ด ๋ฌด์๋ณด๋ค ์ค์ํ๋ค๋ ๊ฒ์ ๋ค์๊ธ ์๊ธฐ์ํฌ ์ ์์์ต๋๋ค.
์ปค๋ฐ ๋ฉ์ธ์ง๋ฅผ ์๋ฏธ ์๊ฒ ์์ฑํ๋ค. (5์ )
์ด ๋ถ๋ถ์ ์ฒ์๋ถํฐ ๊ณ ๋ฏผ์ ํ์ด์, ์ปค๋ฐ ์ปจ๋ฒค์ ํ์ผ๋ ์์ฑํ๋ฉด์ ์ต๋ํ ๊ผผ๊ผผํ ์ปค๋ฐ ๋ฉ์ธ์ง๋ฅผ ์์ฑํ์ต๋๋ค.
๋ฌผ๋ก ๊ทธ๋ผ์๋ ๋ถ์กฑํ ๋ถ๋ถ์ด ์์๊ฒ ์ง๋ง, ์ปค๋ฐ ๋ฉ์ธ์ง์ ์ค์์ฑ์ ์ค์ค๋ก ๊นจ๋ซ๊ณ ์ค์ ๋ก ์ค์ฒํด๋ณด์๋ค๋ ์ ์์ ์๋ฏธ๊ฐ ์๋ ๋ฏํฉ๋๋ค!
git์ ํตํด ๊ด๋ฆฌํ ์์์ ๋ํด์๋ ๊ณ ๋ คํ๋ค. (1์ )
์ด ๋ถ๋ถ์ ์ ํ ์๊ฐ์น ๋ชปํ ๋ถ๋ถ์ด๋ผ์ ๋๋์ต๋๋ค.
๊ธฐ์กด์๋ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค๊ณ ํ์ฌ ํด๋์ ์๋ ๋ชจ๋ ํ์ผ์ ์ปค๋ฐํ๊ณ ํธ์ํ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ ๋ง๋ค๊ณ ์๊ฐํ์ต๋๋ค. ๋๊ตฐ๊ฐ๊ฐ ํด๋ก ์ ํด์ ์ฌ์ฉํ๋ ค๋ฉด ๋ชจ๋ ํ์ผ์ด ์์ด์ผ ์คํ์ด ๋ ๊ฒ์ด๋ผ ์๊ฐํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
ํ์ง๋ง ์ธํ
๋ฆฌ์ ์ด์ .idea์ ๊ฐ์ ํด๋๋ค์ ๊ฐ๋ฐ ๋๊ตฌ๊ฐ ์๋์ผ๋ก ์์ฑํด์ฃผ๊ธฐ ๋๋ฌธ์, ๊ตณ์ด ๊น ์ ์ฅ์์ ์ฌ๋ ค ๊ด๋ฆฌํ ํ์๊ฐ ์์์ต๋๋ค.
ํด๋น ํผ๋๋ฐฑ์ ๋ณด๋ฉด์ ๊น์ ์ฌ๋ ค์ ๊ด๋ฆฌํด์ผ ํ ํ์ผ๋ค์ด ๋ฌด์์ด ์๋์ง ํ์ ํ๋ ์ฐ์ต๋ ํด๋ณด์์ผ ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์์ต๋๋ค. ๋๋ถ์ด ์์ง ๊นํ๋ธ์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ์ดํด๋ ๋ถ์กฑํ๋ค๋ ์๊ฐ์ด ๋ค์ด, ๋์ฑ ๊ณต๋ถํด์ผ๊ฒ ๋ค๊ณ ๋๊ผ์ต๋๋ค.
PR์ ๋ณด๋ด๊ธฐ ์ ๋ธ๋์น๋ฅผ ํ์ธํ๋ค. (5์ )
๋ฏธ์ ์ ์ถ ๋ฐฉ๋ฒ ๋ฌธ์์๋ ์ ๋์์์๊ธฐ ๋๋ฌธ์ ์ ์งํํ ๊ฒ ๊ฐ์ต๋๋ค.
์ค์ ๋ก ํ๋ก์ ํธ๋ฅผ ํ ๋์๋, ํฌํฌ๋ฅผ ํ ํ์ ๋ธ๋์น๋ฅผ ์๋ก ๋ง๋ค์ด ๊ธฐ๋ฅ ๊ตฌํ์ ํ๊ณ PRํ๋ ์์ด ๋ง๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ์๊ตฌ์ฌํญ์ด ์กด์ฌํ๋ ๊ฒ์ด ์๋๊ฐ ์ถ์ต๋๋ค!
PR์ ํ ๋ฒ ์์ฑํ๋ค๋ฉด ๋ซ์ง ๋ง๊ณ ์ถ๊ฐ ์ปค๋ฐ์ ํ๋ค. (3์ )
PR์ ํ ํ์ ์์ ์ฌํญ์ด ์๊ธฐ๋ ๊ฒฝ์ฐ์๋ ์ด๋ป๊ฒ ํด์ผ ํ ๊น์? PR์ ๋ซ๊ณ ์๋กญ๊ฒ ์ด์ด์ผ ํ๋ ํ๋ ๊ณ ๋ฏผ์ ํ๋ ๋ถ๋ค๋ ์คํ์ฑํ ๋ฐฉ์ ๋ง์ด ๊ณ์ จ์ต๋๋ค.
์ด๋ฒ์๋ ๋คํํ ์ ์ถ ํ์ ์์ ์ ํ์ง ์์์ง๋ง, ๋ง์ฝ์ ํ๊ฒ ๋๋ ๊ฒฝ์ฐ์๋ PR์ ๋ซ์ง ๋ง๊ณ ์ถ๊ฐ ์ปค๋ฐ์ ํ๊ฒ ๋๋ฉด ์๋์ผ๋ก ๋ฐ์์ด ๋๋ค๊ณ ํฉ๋๋ค.
๋ชฐ๋๋ ๋ถ๋ถ์ด๊ธฐ ๋๋ฌธ์, 3์ ์ ์ฃผ์์ต๋๋ค.
์ด๋ฆ์ ํตํด ์๋๋ฅผ ๋๋ฌ๋ธ๋ค. (3์ )
๋ค๋ฅธ ๊ฐ๋ฐ์๋ค๊ณผ ์ํต์ ์ ํ๊ธฐ ์ํ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ ์ค ํ๋๊ฐ ๋ฐ๋ก ์ด๋ฆ์ ์ ์ง๋ ์ฐ์ต์ ํ๋ ๊ฒ์ด๋ผ๊ณ ํฉ๋๋ค.
๋ณ์๋ช , ๋ฉ์๋๋ช , ํด๋์ค๋ช ๋ฑ ๊ฐ ๊ธฐ๋ฅ์ ์ ๋ถํฉํ๊ณ , ํ ๋ฒ์ ์์๋ณผ ์ ์๋๋ก ์ ์๋ช ํด์ผํ ๊ฒ ๊ฐ์ต๋๋ค. ์ด ๋ถ๋ถ์ ์๊ฐ์ ๋ง์ด ์จ์ ์ฐ์ตํด๋ ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
์ํต์ด ์ ๋๋ ๊ฐ๋ฐ์๋ฅผ ํฌ๋งํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ด ๋ถ๋ถ์ ์ ์บ์นํ์ฌ ๋ ธ๋ ฅํด๋ณผ ์๊ฐ์ ๋๋ค!
์ถ์ฝํ์ง ์๋๋ค. (4์ )
๊ฐ๊ฒฐํ ์ฝ๋๋ฅผ ๋๊ตฌ๋ ์งํฅํ๊ธฐ ๋๋ฌธ์, ์ด๋ฆ๊น์ง ๊ฐ๊ฒฐํ๊ฒ ๋ง๋ค์ด๋ฒ๋ฆฌ๊ณ ์ถ์ ์ถฉ๋์ ๋ค๊ณค ํฉ๋๋ค.
๋ฌผ๋ก ๊ฐ๊ฒฐํ๋ฉด์ ๊ฐ๋ ์ฑ์ด ์ข๊ณ ๋ป๊น์ง ์์์ฑ๊ธฐ ์ฝ๋ค๋ฉด ์ต๊ณ ์ด๊ฒ ์ง๋ง, ๊ทธ ๋์ ๋ณดํต ์์ถฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
๊ทธ๋ ๊ธฐ์ ์ฐ์ ์ ๋ค์ด๋ฐ์ ํ ์์ ๊ตณ์ด ์ค์ฌ์ฐ๊ฑฐ๋ ์งง๊ฒ ์ฐ๋ ค ํ์ง๋ง๊ณ ๊ทธ๋๋ก ์ฐ๋ ์ฐ์ต์ ํ๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
์ ๋ ์ด๋ฒ์ ์ต๋ํ ์์๋ณด๊ธฐ ์ฝ๋๋ก ์๋ช ์ ํ์์ง๋ง, ์์ง ๋ถ์กฑํ ๋ถ๋ถ์ด ๋ง์ ๊ฒ ๊ฐ์ต๋๋ค.
๊ณต๋ฐฑ๋ ์ฝ๋ฉ ์ปจ๋ฒค์ ์ด๋ค. (2์ )
์๊ตฌ์ฌํญ ์ค์์ ์๋ฐ ์ปจ๋ฒค์ ์ ์ค์ํด๋ณด๋ผ๋ ๋ง์ด ์์์ต๋๋ค.
์ฌ์ค ์ด๋ฒ์๋ ์ ๋ง ๊ฐ๋จํ ์ปจ๋ฒค์ ๋ง ์งํค๊ณ ๊ตฌ์ฒด์ ์ผ๋ก๋ ์งํค์ง ๋ชปํ ๊ฒ ๊ฐ์ต๋๋ค.
์ ๋ง ์ธ์ธํ ๋ถ๋ถ๊น์ง ์ปจ๋ฒค์ ์ด ์๊ธฐ ๋๋ฌธ์, ์ด๋ฒ์๋ ์ฝ๋๋ฅผ ์ง๊ธฐ ์ ์ ์ฌ๋ฌ ๋ฒ ๋ณด๊ณ ์ต๋ํ ๊ณ ๋ คํ์ฌ ์ง๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
๋ง์ ๊ตฌํ์ ํ ๋๋ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฌ์ง ์์ผ๋, ๊ทธ ์ด์ ์ ์ค๊ณ์ ๋ค์ด๋ฐ, ๊ทธ๋ฆฌ๊ณ ์ปจ๋ฒค์ ์ ๋ํ ๋ง์ ๊ณ ๋ฏผ์ ์งํํด๋ณด์์ผ๊ฒ ์ต๋๋ค.
๊ณต๋ฐฑ ๋ผ์ธ์ ์๋ฏธ์๊ฒ ์ฌ์ฉํ๋ค. (3์ )
์ด ๋ํ ์์ ๋น์ทํฉ๋๋ค. ๊ณต๋ฐฑ์ ์๋ฏธ์๊ฒ ์ฌ์ฉํ๋ ๊ฒ๋ ์ค์ํ๋ค๊ณ ํฉ๋๋ค.
๋ฌธ๋งฅ์ ๋ถ๋ฆฌํ๋ ๊ณณ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ผ๋ฉฐ, ๋๋ฌด ๊ณผ๋ํ ์ฌ์ฉ์ ์ง์ํ๋ค๊ณ ํฉ๋๋ค.
์คํ์ด์ค์ ํญ์ ํผ์ฉํ์ง ์๋๋ค. (1์ )
๋ง์ด ์ฐ๋ฆฐ ๋ถ๋ถ์ด์์ต๋๋ค. ์๋ํ๋ฉด ์ ์ฝ๋๋ฆฌ๋ทฐ ์ค์์ ๋ค์ฌ์ฐ๊ธฐ๊ฐ ์๋ชป๋ ๋ถ๋ถ์ ๋ฐ๊ฒฌํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ด๋ฌํ ๋ถ๋ถ์ ์ ๋ง ๊ธฐ๋ณธ์ ์ธ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๋ค์๋ถํฐ ์ค์ํด์๋ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ง์ง๋ง์ผ๋ก ๋ค์ ํ ๋ฒ ๊ผผ๊ผผํ๊ฒ ์ ์ฝ๋๋ฅผ ํ์ธํ๊ณ ์ ์ถํ๋ ์ต๊ด์ ๋ค์ฌ์ผ๊ฒ ์ต๋๋ค.
์ด๋ ํผ๋๋ฐฑ ์ค์ ์์๋ IDE ์๋ ์ ๋ ฌ ๊ธฐ๋ฅ์ ์ด์ฉํ๋ค.๋ฅผ ์ ๋ชฉํ๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
์ธํ
๋ฆฌ์ ์ด์์ Ctrl + Alt + L์ ์ฌ์ฉํด์ผ๊ฒ ์ต๋๋ค.
์๋ฏธ ์๋ ์ฃผ์์ ๋ฌ์ง ์๋๋ค. (4์ )
ํ์์๋ ์ฃผ์์ ์์ฃผ ๋ฌ๋ ค๊ณ ํ์๋๋ฐ, ์ด๋ฒ์๋ ๋ฉ์๋ ๋ช ์ ๋ ์ ํํ๊ฒ ์ ์ผ๋ฉด์ ์ฃผ์์ ์ค์ด๋ ค๋ ๋ ธ๋ ฅ์ ํ์ต๋๋ค.
์ด๋ฌํ ์ ์ ์ํ ๊ฒ์ผ๋ก ๋ณด์ด๊ณ , ์์ผ๋ก๋ ๊ทธ๋ฌ๊ธฐ ์ํด์ ๋ ๋ ธ๋ ฅํ๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
Java์์ ์ ๊ณตํ๋ API๋ฅผ ์ ๊ทน ํ์ฉํ๋ค. (5์ )
์ ๊ณตํ๋ ๋ด์ฅ ๋ฉ์๋ split join ๋ฑ์ ์ ์ฌ์ฉํ๋ฉด ๋๊ฒ ์ต๋๋ค.
์ด๋ ๊ฒ ์กด์ฌํ๋ ๋ฉ์๋๋ค์ ์ ์ฐ๋ ๊ฒ๋ ์ค๋ ฅ์ด๋ผ ์๊ฐํฉ๋๋ค.
๋ฐฐ์ด ๋์ Java Collection์ ์ฌ์ฉํ๋ค. (5์ )
๋ฐฐ์ด๋ ์ข์ง๋ง, List, Set, Map ๋ฑ์ ์ฌ์ฉํ๋ฉด ๋์ฑ ํจ์จ์ ์ธ ์ฝ๋๋ฅผ ์งค ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ์๋ฃ๊ตฌ์กฐ๋ฅผ ์ ํ์ฉํ๋ฉด ๋ฉ๋๋ค.
๐ก PR ๋ฆฌ๋ทฐ
-
์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํด๋์ค์ธ
console๋ผ์ด๋ธ๋ฌ๋ฆฌ์readline๋ ๋ณ๊ฒฝ์ด ๊ฐ๋ฅํ๋ค. ์ ๋ ฅ๋ฐ๋ ๊ธฐ๋ฅ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์๋ง ์์กดํ์ง๋ง๊ณ ์ค์ค๋ก ์ถ์ํํด๋ณด๋ ๋ ธ๋ ฅ๋ ํ์! -
์ ์ถ๋ ฅํ๋ ๊ฒฝ์ฐ๋ ํด๋์ค์ ๋ฉ์๋๋ก ๋ถ๋ฆฌํ์ฌ ๊ด๋ฆฌํ์. ์ถ๊ฐ๋ก, 1์ฃผ์ฐจ ๋ฏธ์ ์๊ตฌ์ฌํญ์์
Hint๋ผ๊ณ ์ ์ํ๊ธฐ ๋๋ฌธ์ ๊ณตํต์ ์ธ ์ดํด๋ฐฐ๊ฒฝ์ด ๋ ์ ์๋๋กHint๋ผ๋ ์ฉ์ด๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค. -
์์ธ ๋ฉ์ธ์ง๋ฅผ ์์ธํ๊ฒ ์์ฑํ์. ์ด๋ค ์ ๋ ฅ๊ฐ์ด ๋ค์ด์์ ์์ธ๊ฐ ๋ฐ์ํ๋์ง๋ ํจ๊ป ๋์ ธ์ฃผ๋ฉด, ์ฌ์ฉ์์๊ฒ ์ข์ ๊ฒ ๊ฐ๋ค.
-
enum, ์์๋ฅผfinal๋ก ๊ด๋ฆฌํ๋ ๋ฒ ๋ฑ์ ๊ณต๋ถํด ์ ์ฉํ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค. -
๋ฉ์ธ์ง๋ฅผ ์ถ๋ ฅํด์ฃผ๋ ๋ถ๋ถ๋ ๊ฐ ๋ฉ์๋๋ก ๋๋์ด์ ๊ตฌํํด๋ณด์.
-
์ํฌํธํด์ ์ฌ์ฉํ ์ ์๋ ๊ฒ๋ค์ ํด์ ๊ฐ๋ ์ฑ์ ๋์ฌ๋ณด์.
-
๋ค์ฌ์ฐ๊ธฐ ์ค๋ฅ๊ฐ ์๋ค. ์ ํ์ธํ์.
-
์ด๋ฒ์๋ flag ๋ณ์๋ฅผ ๋ง์ด ์์ฑํ์๋๋ฐ, ๊ตณ์ด ๊ทธ๋ด ํ์๊ฐ ์์ด ๋ฆฌํด๊ฐ์ ๋ฃ์ด์ค ์๋ ์๋ค.