๐ํ๋ก์ ํธ ๋ด์ฉ ๋ฉ์์ด์ฌ์์ฒ๋ผ ๋์๋ฆฌ์์ ํด์ปคํค์ ์ค๋นํ๊ธฐ ์ํด NCP๋ฅผ ์ฌ์ฉํ๊ฒ ๋์๋ค! ์ฐ๋ฆฌ ํ์ ์ด๋ฒ ํด์ปคํค ์ฃผ์ ๊ฐ '๋์งํธ ๊ฒฉ์ฐจ๋ฅผ ์ค์ด๊ธฐ ์ํ ์๋น์ค' ์๊ธฐ ๋๋ฌธ์ ์ฌ๋ฌ๊ฐ์ง ๊ณ ๋ฏผํด๋ณด๋ค๊ฐ ํ์ด์(tire, so)๋ผ๋ ์๋น์ค๋ฅผ ๋ง๋ค์ด๋ณด๊ธฐ๋ก ํ์๋ค! :) ๊ธฐํ 1๋ช
, ํ๋ก ํธ 3๋ช
, ๋ฐฑ 2๋ช
์ผ๋ก ๊ตฌ์ฑ๋ ์ฐ๋ฆฌ ํ์์ ๋๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์ ๋งก์๋ค! ๊ทธ ๊ณผ์ ์์ NCP์ ์์ฃผ ๋ค์ํ๊ณ ์ ๊ธฐํ ๊ธฐ๋ฅ๋ค์ ๋ง์ด ์ ํด๋ณผ ์ ์์๋ค! ์ด๋ค ์๋น์ค๋ค์ ์ฌ์ฉํ๋์ง ์๊ฐํ๊ธฐ ์์ ์ฐ๋ฆฌ ํ๋ก์ ํธ ์ด์ง ๋ง๋ณด๊ธฐ ํด๋๋ ค์ผ๊ฒ ๋ค ใ
ใ
๐๋ด๊ฐ ์ฌ์ฉํ ์๋น์ค๋ค! VPC ๊ฐ์ ์ฌ์ค ํด๋ผ์ฐ๋ ๋
๋ฆฝ๋ ๋คํธ์ํฌ ํ๊ฒฝ์ ๊ตฌ์ถํ๊ณ ๊ด๋ฆฌ ํ ์ ์๋ค! Server ๊ฐ์ ๋จธ์ (VM) ํํ๋ก ์ ๊ณต๋๋ค!! Object Sotrage ํ์ผ, ์ด๋ฏธ์ง, ๋น๋์ค ..
STUDY ๐/Various Reviews
๊ณต๋ถํ ๋ ๋ณธ ์์, ํน๊ฐ ๋ฑ ํ๊ธฐHTML : ๊ฐ๋ค ๋๊ณ CSS : ๊พธ๋ฏธ๊ณ JS : ์ํจ๋ค ์ค๋๋ ์ HTML, CSS, JavaScript๋ ์น์ฌ์ดํธ, ์ฆ ๋ธ๋ผ์ฐ์ ์์ ๋์ํ๋ ์ํํธ์จ์ด์๋ง ๊ตญํ๋์ง ์์ React Native๋ Native Sciprt์ฒ๋ผ ๋ชจ๋ฐ์ผ ์ฑ์ ๋ง๋๋ ๊ธฐ์ ๋ค์ด ์ด๋ฏธ ๋๋ฆฌ ์ฌ์ฉ๋๊ณ ์๊ณ ์ฌ์ง์ด Electron.js ๊ฐ์ ๊ฑธ๋ก ์น์ฌ์ดํธ๊ฐ ์๋ ์ปดํจํฐ ํ๋ก๊ทธ๋จ๊น ์ด ์ธ ๊ฐ๋ฅผ ์ฌ์ฉํด์ ๋ง๋ค ์๊ฐ ์์ - HTML์ Hypertext Markup Laguage๋ก ์ด๋ฆ์ฒ๋ผ '๋งํฌ์
์ธ์ด' ์ธ๋ฐ, ๋จ์ํ ์๊ฐํด์ ํ๋ฉด์ ์ด๊ฒ๋ค์ด ์ด๋ฐ ๊ตฌ์กฐ๋ก ๋์ฌ ์์ด์ด๋ผ ํ๊ณ ๊ฐ๋ค ๋๋ ์๋จ- CSS๋ Cascading Style Sheets๋ก HTML์ด ๊ฐ๋ค ์ค ๊ฒ์ ์ด๋ ๊ฒ ๋ณด์ฌ๋ผ! ํ๊ณ ๊พธ๋ฉฐ์ฃผ๋ ๋ฌธ์- JavaS..
์
๋ฌด ํ๋ก์ธ์ค ๊ธฐํ + ๋์์ธ -> ๊ฐ๋ฐ -> QA -> ๋ฐฐํฌ ๋์์ธ์ ํ ๋๋ก ๊ฐ๋ฐ์ด ํ์ํ ๋ถ๋ถ ๋ฆฌ์คํธ์
๊ฐ๋ฐ๊ธฐ๊ฐ์ด ์ผ๋ง๋ ๊ฑธ๋ฆด์ง ๊ณ ์ ํ ๋ถ์์์ ์ปค๋ฎค๋์ผ์ด์
Jira๋ฅผ ์ฌ์ฉํ Task ๋ถ๋ฐฐ GitFlow ์ ๋ต ์๋ชปํ๋ฉด ๋ค๋ฅธ ์ฌ๋์ ์ฝ๋๋ฅผ ๋ ๋ฆด ์๋ ์๊ธฐ ๋๋ฌธ์ ์กฐ์ฌ์ค๋ฝ๊ฒ ๋ค๋ค์ผ ํจ. ๋์ค์ ํ๋ก์ ํธ๋ฅผ ๊ตฌ์ฑํ ๋ GitFlow ์ ๋ต์ ์ฐ๋ ๊ฒฝํ์ ๊ฐ์. Code Review ์ผ๋ฐ์ ์ธ ์๋น์คํ์ฌ๋ ์๋น์ค๋ฅผ ๊ฐ๋ฐํ๊ณ ์ ์ง๋ณด์๋ฅผ ํด์ผ ํจ. ์ฒ์๋ถํฐ ์ค๊ณ๋ฅผ ์ํ๋ ค๊ณ ๋
ธ๋ ฅํ๊ณ , ์ฝ๋๋ฅผ ์ ์ง๋ ค๋ ์ด์ ๋ ๋์ค์ ๋ถ๋ช
ํ ์ด๋ค ๋ถ๋ถ์ ๊ฑด๋๋ฆด ๋ ์ด ์ค๋๋ฐ ์ด๋ ์๋ก์ด ์๊ตฌ์ฌํญ์ ๋ฐ์ํ๊ธฐ ์ฌ์. ์คํ๊ฒํฐ์ฒ๋ผ ์ฝ๋๋ฅผ ์ง์ง ๋ง์! ์ฝ๋์ ์๋ชป๋ ๋ถ๋ถ์ด ์๋์ง ์ด๋ป๊ฒ ์ ์งค ์ ์๋์ง ์ฝ๋ฉํธ๋ฅผ ๋ด. ๊ธฐ์กด์ ์์ฑ์ ์
์ฅ์์๋..
๊ด๊ณํ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง - 3.1. ์
๋ฌดํ์
: ์ธํธ๋ก - ํด๊ฒฐํ๋ ค๊ณ ํ๋ ๋ฌธ์ ๋ฅผ ์ปดํจํฐ๋ผ๋ ๊ฐ๋ ฅํ๊ณ ์ ๋๋ํ ๊ธฐ๊ณ์๊ฒ ์ค๋ช
ํ ์ ์์ ์ ๋๋ก ์
๋ฌด๋ฅผ ์ดํดํด์ผ ํ๋ค. - ๊ทธ ๋ถ์ผ์ ์ค๋ฌด์๋ค๊ณผ ์ ํํ๊ฒ ์ํตํ๋ ๊ฒ์ด ์ค์ํ๋ค. - ์ค๋ฌด์๋ค๋ ๊ทธ ๋ถ์ผ์ ๋ํ ์ ํํ ์ดํด๊ฐ ์๋ค๊ธฐ๋ณด๋ค๋ ๊ทธ๋ฅ ์ต์ํด์ ธ์ ์ผ์ ์ํ๋ ๊ฒ์ด๋ค. - ์ดํด๋ฅผ ํ๋ค๋ฉด ์ค๋ช
๋ ํ ์ ์์ด์ผ ํจ. ์ผ์ ์ํ์ง๋ง ์ค๋ช
์ ๋ชปํ๋ค๋ฉด ์ผ์ ์ต์ํด์ ธ ๋ฒ๋ฆฐ ๊ฒ์ด๋ค. - ์ต์ํจ ๋ง์ผ๋ก๋ ์ปดํจํฐ๋ฅผ ๋ค๋ฃฐ ์ ์๋ค. ์ต์ํด์ง ์ฌ๋์ผ๋ก๋ถํฐ ํ์ํ ์ ๋ณด๋ฅผ ๋์ด๋ด๊ธฐ ์ํด์๋ ๋
ธ๋ ฅ์ด ํ์ํจ. ๊ทธ๋ ๊ธฐ์ ์ํํธ์จ์ด ์์ง๋์ด๊ฐ ๊ณต๋ถ๋ฅผ ๋ฑํ์ ํ ์ ์๋ ๊ฒ์ด๋ค. - UI(User Interface)๋ฅผ ๊ฐ์ด ๊ทธ๋ ค๋ณด์. ์ฐ๋ฆฌ๊ฐ ๊ฟ๊พธ๋ ์ ํ๋ฆฌ์ผ์ด์
์ ์ด๋คUI ๋ฅผ ๊ฐ๊ฒ ๋ ๊ฒ..
๊ด๊ณํ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง - 2. ์ ์ฒด ํ๋ฆ ์
๋ฌดํ์
→ ๊ฐ๋
์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง → ๋
ผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง → ๋ฌผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง 1. ์
๋ฌดํ์
: ์๋ขฐํ ์ฌ๋์ด ์ด๋ค ๊ฒ์ ๊ฟ๊พธ๊ณ ์๋๊ฐ๋ฅผ ์ฐพ์๋ด๋ ๊ฒ์ด ์
๋ฌดํ์
๋จ๊ณ. ์ด ๊ณผ์ ์์ ๊ธฐํ์ ๊ฐ์ ๊ฒ์ ์ฐ์ถ๋ฌผ๋ก ๋ฐ์๋ผ ์ ์์. 2. ๊ฐ๋
์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง : ํ์ค์ ์
๋ฌด๋ฅผ ๋ฏ์ด๋ด์ ๊ณต์ค๋ถ์ ์์ผ์ ๊ฑฐ๊ธฐ์์ ๊ฐ๋
์ ์ฐพ์๋ด๋ ๊ฒ. ๋ด๊ฐ ํ๊ณ ์ ํ๋ ์ด ์ผ์๋ ์ด๋ ํ ๊ฐ๋
๋ค์ด ์๊ณ ๊ฐ๊ฐ์ ๊ฐ๋
๋ค์ ์๋ก ์ด๋ป๊ฒ ์ํธ ์์ฉํ๊ณ ์๋์ง ์ฌ์ฌ์๊ณ ํด ๋ณด๋ ์๊ฐ. ์ด ๊ณผ์ ์์ ER ๋ค์ด์ด๊ทธ๋จ์ ์ป์ ์ ์์. 3. ๋
ผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง : ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํจ๋ฌ๋ค์์ ๋ง๋ ํ๋ก์ ์ฐ๋ผ๊ฐ ๋ง๋ค์๋, ์ฐ๋ฆฌ๊ฐ ์๊ฐํ๋ ๊ฐ๋
์ ํ๋ก ์ ํํ๋ ์์
์ ํ๋ ๊ฒ. 4. ๋ฌผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ..