ํ๋ก์ ํธ13 ์ฌ์ด๋ ํ๋ก์ ํธ๋ฅผ ์์ํ๊ฒ ๋์๋ค. ์ฌ์ด๋ ํ๋ก์ ํธ๋ฅผ ์์ํ๊ฒ ๋์๋ค. ํ์ฌ ํ๋ก ํธ ๊ฐ๋ฐ์ ๋ถ์ด ์ฌ์ด๋ ํ์ ์ ๊ตฌํ ์ ์๋ ์น ์๋น์ค๋ฅผ ์๋ ค์ฃผ์ จ๊ณ , ํ๋ฒ ํด๋ณด๊ณ ์ถ๋ค๋ ์๊ฐ์ด ๊ฐํ๊ฒ ๋ค์๋ค. ์ฌ๋ฌ์์ ์คํ ์ฑํ ๋ฐฉ์ ํฌํจํ์ฌ ์ด 3๊ณณ์ ์ ์ฒญ ๋ฐ ๋ฌธ์๋ฅผ ๋ฃ์๊ณ , ๋ต๋ณ์ด ๋ค๋ค ์์ผ์๊ธธ๋ ์๊ตฌํ๋ ์กฐ๊ฑด์ด ๋๊ฒ ๊ตฌ๋ ํ๋ ์๊ฐ์ด ๋ค์๋ค. ์ด์ ์ด๋ ๊ฒ ๋ ๊ฑฐ ๋ด๊ฐ ๋ง๋ค๋ฉด ๋์ง. ๊ทธ ๋์ ์ถ์์ ์ผ๋ก ๊ตฌ์ํ ์๋น์ค์ ์์ดํ ์ ํ๋ฒ ๊ตฌํํด๋ณด์. ๊ตฌํํ๋ฉด์ ์คํ ๊ฐ๋ฅ์ฑ์ ํ์ธํด๋ณด์. ๊ทธ๋ ๊ฒ ๊ฐ์ ๊ฐ๋ฐ ๊ธธ์ ๊ฑท๊ณ ์๋ ํ๋ค์๊ฒ ์ ์์ ๋๋ ธ๊ณ , ์คํํ๊ฒ ๋์๋ค. ์ ๋๋ก ํด๋ณด์ ํด์ ๋ ธ์ ๋ ์ ๋ฆฌํ๊ณ , ๊นํ Organization๋ ๋ง๋ค์๋ค. ์ด๋ฒ 1๋ฌ ๋์ ์๊ตฌ ์ฌํญ์ ๊ตฌ์ฒด์ ์ผ๋ก ์ ๋ฆฌํ๋ค๋ ๋ชฉํ๋ ์ธ์ ๋ค. ๊ฐ๋ฐ์ ์์ํ๊ธฐ ์ํด ํ์ํ ์ ํ ์ง์์ด ๋ค๋ฅธ ํ๋ก์ ํธ์.. 2023. 2. 7. [AWS]๋ ๋ฌด์์ธ๊ฐ ์ฝ๋ ์ง๋ ์์ ๋ก ๋์๊ฐ๊ณ ์ถ๋ค. ํ์ฌ ์งํ ์ค์ธ ์คํ๋ง ํ๋ก์ ํธ๋ ์๋ ํ๋ธ๋ฅผ ์ ์ฉํด์ ์ฌ๊ฐํ ์ฝ๋๋ถํฐ ์์ํด ํ๋ฃจํ๋ฃจ ์ค์ฌ๋๊ฐ๊ณ ์๋ค. ๋์๋๋ ์ฝ๋๋ฅผ ์ค์ ๋ก ๋ง์ฃผํ๋ฉฐ ์๋ํ๋ธ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ ๊ณตํด์ค ๊ฐ์ ๋ ์ฝ๋ ์์๋ค์ ๋ณด๋ฉด์ ์ข ๋ ํด๋ฆฐ ํด์ง๋ ์ฝ๋๋ค์ ๋ณด๋ ๋ฆฌํฉํฐ๋ง ์๊ตฌ๊ฐ ํํ ํ์ค๋ฅธ๋ค. ์ด์ ์ธํ๋ผ ๊ด๋ จ๋ ๋ฐฐํฌ๋ฅผ ํด๋ณผ๊น ์๊ฐ์ค์ด๋ค. AWS ํด๋ผ์ฐ๋ ํ๋ซํผ์ ๋ค์ด๋ง ๋ณด๊ณ ๊ฐ๋ ์ ๋ํด์๋ ์์ ๋ฌธ์ธํ์ธ๋ฐ, ์ ๋ฌธํ๊ธฐ๊ฐ ์ข ์ด๋ ค์ด ๋ถ์ผ์ธ ๊ฒ ๊ฐ๋ค. ๋ ์๋น์ค ์ํ ์ค ๊ฐ์ฅ Low ๋ฒ์ ์ธ lightsail๊ณผ EC2 ์ค์ ๊ณ ๋ฏผ์ ๊ธธ๊ฒ ํ์๋๋ฐ, EC2๋ก ๋ฐฐํฌํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค. AWS (Amazon Web Service)? ์๋ง์กด์์ ์ด์ํ๋ Cloud Computing Platform ์๋ง์กด์ด ์ ๊ณตํ๋ ํด.. 2022. 7. 8. 2022.05.06 ใGit Flow ์ด์ใ ์คํ๋ง ํ๋ก์ ํธ๋ฅผ ์งํ์ค์ด๋ค. ๋จ์ํ Master ๋ธ๋์น๋ง ์ด์ฉํ๋ ๊ฒ์ด ์๋ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ๊ธฐ ์ํด Pull Request๋ฅผ ์ฌ๋ ค์ผํ๊ธฐ ๋๋ฌธ์ ์ฌ๋ฌ ๊ฐ์ ๋ธ๋์น๋ฅผ ๋๋์ด ์์ ํ๋ ๋์ค ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. pr์ ์ฌ๋ฆฌ๊ธฐ ์ํ ๋ธ๋์น๊ฐ์ ๋ถ์ ์ด ์ ์ ํ ์ด๋ฃจ์ด์ ธ์ผ ํ๋๋ฐ ํผ์ ํ๋ค ๋ณด๋ ์ด๊ฒ ์ ๊ฒ์ ๊ฑด๋ค์ด์ ๋ค์ํ๊ฒ ๊ฑด๋ ๊ฒ์ด๋ค. ๊ทธ๋์ ์๋ง์ ํด๊ฒฐ๋ฐฉ์์ ๋ชจ์ํด๋ณด๊ณ ์ ํ๋ค. ์ธํ ๋ฆฌ์ ์ด Branch ์ฒดํฌ์์ ํ๋ ๋ฐฉ๋ฒ ํน์ฌ๋ ์๋ชป git push๋ฅผ ํ๋ค๋ฉด 2022. 5. 6. 2022.05.03 ใ์ฃผ์์ ์์ฑํ๋ ๋ฐฉ๋ฒ & Back ์ค์ฌ ๊ฐ๋ฐ ์์ ๋ฐ ์์ใ ์คํ๋ง ๋ถํธ ํ๋ก์ ํธ๋ฅผ ์์ํ ์ง ์ผ์ฃผ์ผ์ด ์ข ๋์ด๊ฐ๋ค. ์ ๋์ด๊ฐ๊ณ ์๋ ์๊ฐ์ ํด๋ณด์๋ค. ํ์ง๋ง ์๋ฌด๋ฆฌ ์๊ฐํด๋ ์ด์ํ๋ค๋ ์๊ฐ์ด ๊ณ์ ๋ค์๋ค. 1. ๋ถ๋ช Backend ๊ฐ๋ฐ์ด ๋ชฉ์ ์ธ๋ฐ ์ ๋๋ Front(Thymeleaf, CSS ๋ฑ๋ฑ)์ ์๊ฐ์ ๋ ์๊ณ ์๋ ๊ฒ์ธ๊ฐ? 2. ์ฃผ์ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ์ด ๋์กํ๋ค? ์ด๋ฅผ ๊ณ ๋ฏผํ๋ค๊ฐ ๊ฒฐ๊ตญ ๊ฐ๋ฐ์๋ถ์ ์กฐ์ธ์ ๋ฃ๊ณ ํด๋์ค์ ๋ฉ์๋ ๋จ์์ ์ฃผ์์ ์์ฑํ๋ ๋ฐฉ๋ฒ, Back ์ค์ฌ ๊ฐ๋ฐ์ ์์ํ๊ธฐ๋ก ์๊ฐํ๋ค. ์ฃผ์์ ๋ค๋ ๋ฐฉ๋ฒ? ๊ธฐ์กด์ ๋๋ ๊ธฐ์ค ์์ด ๋ค๋ฅธ ์ฌ๋์ด ์ด ์ ๋๋ฉด ์์๋ณด๊ฒ ์ง๋ผ๋ ์๊ฐ์ผ๋ก ๋๋ฆ ์ฃผ์์ ์ ์์ฑํ๋ค๊ณ ์๊ฐํ๋ค. ๊ทธ๊ฑด ๋๋ง์ ์ฐฉ๊ฐ์ด์๋ค. ์๋ฌด๋ฆฌ ์ ์์ฑํ๋ค ์๊ฐํ ์ฃผ์๋ ๋จ์ด ๋ณผ ๋ ๊ทธ์ ๋์กํ๊ณ ์๋ฏธ ์์ด ๋ฌ๋ฆฐ ์ฃผ์์ผ ์ ์๋ค๋ ์๊ฐ์ ํ์ง ๋ชปํ๋ ๊ฒ.. 2022. 5. 3. PR์ ์์ฑํ๋ ์ข์ ๋ฐฉ๋ฒ ์คํ๋ง์ ๋ํ ์ฌ๋ ์๋ ๊ณต๋ถ๋ฅผ ํ๋ ๋์ค ์คํ๋ง ๋ถํธ๋ฅผ ์ด์ฉํด์ ๊ฐ์ธ์ ์ผ๋ก ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ Git์ ์ด์ฉํ์ฌ ์งํํ๋ ์ค์ด๋ค. ์ฐ์ฐ์ฐฎ๊ฒ ์ข์ ๊ธฐํ๋ฅผ ์ป์ด ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ๊ฒ ๋์๋๋ฐ ๋ฆฌ๋ทฐ๋ฅผ ํด์ฃผ์๋ ๋ถ์ด ๋ณด์๊ธฐ์ ์ข์ PR์ ์์ฑํด์ผ ํ ๊ฒ ๊ฐ์ ๋ฐ๋ก ๊ณต๋ถ๋ฅผ ํ๊ฒ ๋์๋ค. PR์ด๋ ๋ฌด์์ธ๊ฐ ๋ด๊ฐ ์์ ํ ์ฝ๋๊ฐ ์์ผ๋ ๋๋ฃ๋ค์๊ฒ ๋ด ๋ธ๋์น๋ฅผ merge ์ ๊ฒํ ํ ๋ณํฉ ์์ฒญ์ ๋ฐ๋ ๊ณผ์ ์ด๋ค. PR์ ์ ํด์ผ ํ๋๊ฐ? ํ์ ์ ํ๋ ๊ฒฝ์ฐ ๋ด๊ฐ ์์ฑํ ์ฝ๋๊ฐ ์ ์ฒด์ ์ธ ํ๋ก์ ํธ์ ์ํฅ์ ๋ฏธ์น ์ ์๊ธฐ ๋๋ฌธ์ master ๋ธ๋์น๋ก merge ์ ๋ค ๊ฐ์ด ๋ฆฌ๋ทฐ๋ฅผ ํ๋ฉฐ ๊ฒ์ฆํ๋ ๊ตฌ๊ฐ์ด๋ค. ์ ์ฒด์ ์ธ ํ๋ก๊ทธ๋จ์ ์ค๋ฅ๋ฅผ ๋ฏธ๋ฆฌ ๋ฐฉ์งํ ์ ์๋ค. => ์๋ชป๋ ๋ถ๋ถ์ด ์์ ๊ฒฝ์ฐ PR commit์ ๋๋.. 2022. 5. 3. 2022.05.01 ใView ๋ง๋ค๊ธฐ, Insert, Select ์์ ใ โถ ์ฃผ๊ฐ ์ ๋ฆฌ 1. ํญ์ ๊ตฌ์ํ๋ ๊ณํ๋ณด๋ค ๋ฆ์ด์ง๋ค๋ ์ (์ฃผ๊ด์ ์ธ ํ๊ฐ๋ก ์ฑ๊ณผ๊ฐ ๊ธฐ๋๋ณด๋ค ๋จ์ด์ง๋ค)? > ์์ฌ์ด ๋ง์ ๊ฑด๊ฐ ์๊ฐ์ด ๋ ๋ค. > ๋ค๋ฅธ ์๊ฐ์ ํ์ง ๋ง๊ณ ์ง์คํ ์ ์์ ๋ ๋ ํด๋ณด๋ ๊ฒ์ผ๋ก! 2. mysql์ ๊ณต๋ถํ๋ฉฐ ์ด๋ ค์ ๋ ์ > ์ฑ ๋ง ๋ณด๋ ๊ฒ์ด ์๋ ์์ ๋ฅผ ๊ฒ์ํด๋ณด๊ฑฐ๋ ์ง์ ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ๋ฉด์ ํจ > ์ฝ๋ ๊ฑฐ๋ณด๋ค ํ์คํ ๊ฒฝํํ๋ ๊ฒ ๋จธ๋ฆฌ์ ์ ๋จ๋๋ค. 3. ์ฌ๊ณ ์ถ์ ์๊ตฌ > ์์งํ 7์ผ ๋ด๋ด ํ๋ฃจ์ข ์ผ ์ค๋ด์ ๋ฐํ ๋ชจ๋ํฐ๋ง ๋ฐ๋ผ๋ณด๊ณ ์๋ ๊ฒ์ด๋ ์ฝ์ง ์๋ค.. (ํ๊ณ๋ค) > ์ ์ ํ ๋์ ์ข ์ฌ๋ ๊ฒ์ผ๋ก (์ ๋ ์๊ธฐ, 2์๊ฐ ์ ๋ ์น๊ตฌ์ ๋ฐฅ ์ฝ์์ด๋ผ๋์ง ๋ฑ) 4. ํ๋ก ํธ ๊ด๋ จ > ๋ ์ ๋ง front์ ์ ๋ง๋๋ค๊ณ ์๊ฐํ๋ค. ํ๊ทธ๋ค์ ๋ณด๊ธฐ๋ง ํด๋ ์ธ๋ ๊ฑฐ๋ฆฐ๋ค. > ๊ทธ๋๋ ํด์ผ ํ๋ ์ด๋ฒ ํ๋ก.. 2022. 5. 1. 2022.04.29 ใ๋ถํธ์คํธ๋ฉ ๊ด๋ จใ โถํํธ 1 (10์ ~ 2์) 1. mysql Ch.10 ์คํ ๊ณํ (2. ๋ถํธ์คํธ๋ฉ ๊ด๋ จ ๋ฌธ์) => ๋๋ฉด 3. ํ๋ก์ ํธ html ์ ๋ฆฌ โถํํธ 2 (3์ ~ 6์) 1. ๋ถํธ์คํธ๋ฉ ํด๋ ์ถ๊ฐ(๋๋ ค์ง๋ ๋์ค์ ํ์) 2. ์์์ ์์ 3. Controller ์ ์ โถํ๋ก์ ํธ ๊ด๋ จ 1. ํ์ด์ง ์ฒ๋ฆฌ ์ DB ์์ฒญ => mysql ์ด๋ฏ๋ก oracle์ rownum์ ์ฌ์ฉํ์ง ๋ชป ํ๋ค. ํ์ง๋ง ๋น์ทํ๊ฒ ๋ฐ๋ผํ ์๋ ์๋ค. ๊ทธ๋๋ mysql์ ๋ฐฐ์ ๊ธฐ ๋๋ฌธ์ ์ฐจ๋ณํ๋ ๋ฐฉ์์ ์ฌ์ฉํ ๊ฒ. => ๋ฐฉ์์ ์ฌ๋ฌ ๊ฐ์ง์ด์ง๋ง limit ํจ์๋ฅผ ์ฌ์ฉํ๋ค. (๊ฒ์ ์๋๊ฐ ๋น ๋ฆ) 2022. 4. 29. 2022.04.28 ใThymeleaf ์ค์ ใ โถ ํํธ 1 (10์30๋ถ ~ 5์30๋ถ) 1. ๋ก์งํ ๋ง์ฐ์ค ๊ตฌ๋งค 2. ์๊ณ ๋ฆฌ์ฆ ์ ๋ ฌ Level2 3. mysql CH.9 4. ์ํค ์์ 5. ์คํ๋ง๋ถํธ ํ๋ก์ ํธ ์งํ โถ ํํธ 2 (9์30๋ถ ~ 12์) 1. ์คํ๋ง๋ถํธ ํ๋ก์ ํธ ์งํ => ์๋ฐ ๊ฐ๋ค ์์ ๊ฒฝ๋ก ์ข ์ ๋ณด๊ณ html๋ ์ข ๋ฃ๊ณ ํ์ โถ ๋ฌธ์ 1. view ๋์์ธ ๋ฌธ์ ๋ฌธ์ ์ : Thymeleaf ์์ง์ ์ฌ์ฉํ๋๋ฐ ์ฌ๊ธฐ๋ jsp์์ ์ฌ์ฉํ๋ tiles๋ฅผ ์ฌ์ฉํ์ง ๋ชปํ๋ค. ํด๊ฒฐ : - Thymeleaf๊ฐ ์ ๊ณตํ๋ layout ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํด์ ์ ์ฉ ๊ฐ๋ฅํ๋ค. - Thymeleaf ๊ด๋ จ resolver properties ํ์ผ ์ ์ํจ 2. resources ํด๋ ์ํคํ ์ณ ๊ด๋ จ ๋ฌธ์ ์ : ์คํ๋ง๋ถํธ์์ view ๊ด๋ จ ์ํคํ ์ณ ์ค๊ณ๊ฐ ์ฒ์์ด.. 2022. 4. 28. 2022.04.25์ ๊ธฐ๋ก โถ ํํธ 1 (2์ ~ 12์) 1. ํ ์คํธ ์ฝ๋ ์์ 2. ๋ ธ์ ์๊ธฐ์๊ฐ์ ์ ๋ฆฌ -> ๋ํ ์ผํ ๋ถ๋ถ ์ถ๊ฐํด๋ณด์ 3. Spring ๊ฐ๋ ์ ๋ฆฌ 4. mysql ์ตํฐ๋ง์ด์ ์ ํํธ 5. wiki ์์ 6. ๊ฐ๋ , ์์์, ํ๋ก์ ํธ ๊ณํ ๊ฒ์ 7. ์๊ณ ๋ฆฌ์ฆ 1๋ฌธ์ โท ํ ์คํธ ์ฝ๋ ๋ฌธ์ : ํ๋์ ๊ฐ๋ง ์์๋ก ๋น๊ตํ๋ ๊ฒ๋ ์ข์ ๊ฒ ๊ฐ์ง๋ง 3๊ฐ์ง ๊ฒฝ์ฐ๋ฅผ ๋ชจ๋ ํ ์คํธํ๋ฉด ์ข๊ฒ ๋ค ํด๊ฒฐ : Static ๋ฉ์๋๋ฅผ ํ๋ ์ ์ธํ์ฌ ์ ๋ ฅ ์ ์ ๊ฐ๊ณผ ๊ธฐ๋ ๊ฐ์ ๋น๊ตํ๋ ํ ์คํธ๋ก ์์ ํ์๋ค. 2022. 4. 25. 2022.03.05~03.06 ์ ๊ธฐ๋ก โถ ํ๋ฃจ => ๊ณต๋ถ ๊ด๋ จ1) ์คํ๋ง ๊ฐ๊ตฌ๋ฆฌ์ฑ CH5๊น์ง ์ฝ๊ณ ์ ๋ฆฌ2) MVC ๊ฐ์ฒด์งํฅ ๋ฆฌํฉํ ๋ง ํ ํผ๋๋ฐฑ3) ๊ธฐ์ ์ง๋ฌธ ๋ต๋ณ ๋ชปํ ๋ถ๋ถ ๋ ธ์ ์ ์ ๋ฆฌ => ํ์ด๋ ํ๋ก์ ํธ ๊ด๋ จ1) DB ERD ๊ทธ๋ ค๋๊ธฐ & ์คํ๋ ๋์ํธ ์ ๋ฆฌ2) git ํ์ โถ ๋ฌธ์ ์ ๋ฆฌ1. ์์์ ์ค๋ณต๊ณผ ๋ฒ๋์ผ๋ก ๋ํดํ ์ฝ๋ํด๊ฒฐ > enum ํด๋์ค 3๊ฐ๋ฅผ ์์ฑํ์ฌ ํด๊ฒฐpackage Enum;public enum PrintGameResult { WIN_RESULT("๋์ด ์ด๊ฒผ์ต๋๋ค."), DRAW_RESULT("๋น๊ฒผ์ต๋๋ค."), LOSE_RESULT("์ปดํจํฐ๊ฐ ์ด๊ฒผ์ต๋๋ค."); private final String printGameResult; PrintGameResult(String printGameResult) { this.pri.. 2022. 3. 5. 2022.02.19์ ๊ธฐ๋ก โถ ์ค๋ ์คํ ๊ฐ๋ฅํ ์ธ๋ถ ๋ชฉํ=> ๊ณต๋ถ ๊ด๋ จ1) ์ด๋ฒ ์ฃผ ๋ฐฐ์ด ๊ฐ๋ ์ ๋ฆฌ ๋ค ํ๊ธฐ O2) ๊ฐ์ธ ๊ณต๋ถํ CS์ง์ ๋ค ํ๊ณ ๋จธ๋ฆฌ์ ๋ฃ๊ธฐ O => ํ์ด๋ ํ๋ก์ ํธ ๊ด๋ จ1) ๊ธฐํ์ ์์ฑ> ์๋ฃ, ๋์์ธ ๋์ค์.2) ํ๋ฉด ์ค๊ณ์ ์์ฑ> ํ๋ฉด ์์ธ ์์๊น์ง 2022. 2. 19. 2022.02.18์ ๊ธฐ๋ก โถ ์ค๋ ์คํ ๊ฐ๋ฅํ ์ธ๋ถ ๋ชฉํ => ๊ณต๋ถ ๊ด๋ จ1) ๊ธ์ผ ๋ฐฐ์ด ๋ด์ฉ ๋ณต์ต 2) CS ์ง์ ๊ฐ๋ฐ ์์ (๊ฐ์ฒด์งํฅ vs ์ ์ฐจ์งํฅ & Restful API์ ์ค๊ณ ๊ท์น)3) ์๋ฐ์ ์ ์ 13์ฅ ์ค๋ ๋4) 14์ฅ ๋๋ค์ ์คํธ๋ฆผ4) MVC ์๋ฐ ํ๋ก๊ทธ๋จ => ํ์ด๋ ํ๋ก์ ํธ ๊ด๋ จ1) ํ๋ช : ํ๋ผํผํธ(ํ๋ผํ ์ค&ํผํธ๋์ค)?2) ํฌ์ง์ (๋๋ Back)โถ ์์ ๊ณต๋ถ ๊ด๋ จMVC ๋์์ธ ํจํดJSP๋จ์ ์ฒ๋ฆฌ : redirect ์ด๋์๋ต : request ์์ฑ๊ฐ์ผ๋ก ๊ฒฐ๊ณผ๋ฅผ ์ ๋ฌ html ⇒ forward ์ด๋ELpageContext.setAttribute(String attributeName, Object attributeValue)์ค์ฝํ ๊ฐ์ฒด์ ์์ฑ๋ช (๋ฌธ์์ด)๊ณผ ์์ฑ๊ฐ(์ธ์คํด์ค)์ ์ ์ฅํ๋ ๋ฉ์๋pageContext.. 2022. 2. 18. 2022-02-13์ ๊ธฐ๋ก โถ ์ค๋ ์คํ ๊ฐ๋ฅํ ์ธ๋ถ ๋ชฉํ => ๊ณต๋ถ ๊ด๋ จ1) AJAX ๊ฐ๋ ์ ๋ฆฌ ๋ณต์ต2) ์ง๋ฌธํ ๋ด์ฉ ์ ๋ฆฌ ๋ฐ ์ค๋น โถ ๊ณต๋ถ ๋ด์ฉํ์ด๋ ๋ ๊ธฐ์ ๋ค์คํ๋ง ๋ถํธ๋ ์จ๋ ๊ด์ฐฎ๋ค. ํ์ง๋ง ์คํ๋ง ๋ ๊ฑฐ์๋ฅผ ์ฐ๋ฉด ์ฌ๋ฌ๊ฐ์ง ์ธํ ์ด ํ์ (๋ถํ์ํ ์ธํ ์ด ํ์์์ ์ง๊ธ ๊ธฐ์ค์์๋ ๋ถ๊ฐ๋ฅ ํ ๋ฏ ์ถ๋ค.๋ฆฌ์กํธ๋ฅผ ์จ๋ ์ดํ์ ๋๋ค. (์ฐ๋์กฐ๊ฑด) ํ์ง๋ง ํฉ๊ฒฉ๋ณด์ฅ์ ์์. ๋ฉด์ ์ง๋ฌธ์์ ๊ทธ ๋ถ๋ถ์์ ๊ตฌ์ฒด์ ์ธ ๋ญ ์ผ๋์ง, ์ ์ผ๋์ง๋ฅผ ๋ฌด์กฐ๊ฑด ๋ฌผ์ด๋ด ⇒ ํํฌ๋ฃจ ์ธ๊ฑฐ๋ฉด ์ํ๋๊ฒ ๋ซ๋ค.๊น์ ๋ฐ๋ก ๊ณต๋ถํ ํ์๊ฐ ์๋ค? Git Flow๋ผ๋๊ฒ ์๋ค. (ํ์ ์ ์ํ ๋๊ตฌ)โถ ์์ผ๋ก์ ๊ณต๋ถ ๋ฐฉ๋ฒ -> ์ดํด๊ฐ ์๊ฐ๋ ๋ถ๋ถ :์ธํฐ๋ท ์ฐพ์๋ณด๊ธฐ(๊ตฌ๋ผ ์ ๋ณด๊ฐ ๋ง์) ⇒ ํ๊ฐ์ง๋ง ๋ณด์ง ๋ง์, ์ฌ๋ฌ๊ฐ์ง ๋ณด๊ธฐ์ฑ ์ ์ฝ์ผ๋ฉด์ ์์ ๋ฉด์ ์ง๋ฌธ์ ์๊ฐํ๋ฉฐ ์ ๋ฆฌํ๊ธฐ=> ๋ธ๋ก.. 2022. 2. 13. ์ด์ 1 ๋ค์ ๋ฐ์ํ