KPT๐ฆ (5) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ ์์์์ฑํ๋ก์ ํธ _ KPT ์์์์ฑํ๋ก์ ํธ๋ ์ค๋ ๋์ด ๋ฌ๋ค. ๋ค๋ค ์ฒ์์ ์กฐ์ฉํ์ ์ ๋ฏ์ ์ซ ๊ฐ๋ ธ์ง๋ง ์ง๋๊ณ ๋๋ ๋ค๋ค ๋๋ฌด ์ข์ ๋ถ๋ค์ด๊ณ ํ๋ก์ ํธ๋ ์์ํ๊ฒ ์งํ์ด ๋์๋๊ฒ๊ฐ๋ค. ์ด์ ์ต์ข ๋จ์๋๋ฐ ๋ค๋ค ๋๋ฌด ๊ณ ์ํ์ จ๊ณ ๊ฐ์ฌํ๋ค. 1.KEEP ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด ๋ฐ๋ก ํ๋ฉด ๊ณต์ ๋ก ์ํตํ๊ธฐ ๊น PR ์ฌ์ฉ (+ ์๋ก์ด ๊น ๋ฐฉ๋ฒ์ ์ฌ์ฉํจ) , ํผ๊ทธ๋ง๋ฅผ ์ฌ์ฉํ ๋์์ธ ๊ตฌํ ๊ฐ์์ ์ปจ๋์ ์ ๋ง์ถฐ์ ์งํํ ์ ์ค๋ฅํด๊ฒฐํ ์ ์๋ค๊ณ ์ผ์ฐ์ผ์ฐ ํด์ค ์ 2.PROBLEM ๐ ๋ฌธ์ ์ : ๐ท. ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ๋ฅผ ์ฒ์์ ํ์คํ ์ ํด๋์ง ๋ชปํ ์ ๐ธ. json-sever๋ฅผ ์ด์ฉํ๋๋ฐ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ ์๊ฐํ์ง ๋ชปํ ์ ๐น. typescript๋ฅผ ์ ์ฉํด๋ณด์ง ๋ชปํ ์ ํด๊ฒฐ๋ฐฉ์: ๐ท.ํ์์ ๋ฐ๋ผ์ ์ถ๊ฐํ๋ฉด์ ์งํ์ ํ์ง๋ง ์ด์จ๋ ์์ฑ์ ํ๊ณ ์คํ๋ ค ์ด๋ฐ ์ ์ ๊ฒฝํ .. ๋ค์ดํฐ๋ธ ํ๋ก์ ํธ KPT(04) ๋ค์ดํฐ๋ธ ํ๋ก์ ํธ๊ฐ ๋์ด๋ฌ๋ค. ์ด์ ๊น์ง ํด์๋ ์น๋ค๊ณผ๋ ๋ค๋ฅด๊ฒ ์ฑ์ผ๋ก ๋ง๋ค๋ ค๊ณ ํ๋๊น ์๋ก์์ ์ฌ๋ฐ์๊ณ ํํธ์ผ๋ก ์ ์ํ๋๋ฐ ์๊ฐ์ด ๊ฑธ๋ ธ๋ค.๐ฅ ์ค๋ฅ๋ฅผ ์ฐพ๊ธฐ๊ฐ ์ข ๋ ์ด๋ ค์ ์ง๋ง ใ ๊ฒฐ๊ณผ๋ฌผ์ด ์๋ป์ ๊ต์ฅํ ๋ง์กฑ์ค์ด๋ค. ์ฌ๋ฐ์๋ ๋๋์ด ๋ ๊ฐํ๋ค. ๋ค๋ฅธ ํ์๋ถ๋ค์ด ์ด์ฌํ ํด์ฃผ์ ์ ๋์ฑ ์ข์ ๊ฒฐ๊ณผ๋ฌผ์ด ๋์จ๊ฒ ๊ฐ์์ ๊ฐ์ฌํ๋ค. 1.KEEP ๊ธฐ์กด์ ๋ฏธ๋ฆฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ฑํด๋์ ์ ๊น PR์ ์ด์ฉํด์ ์ถฉ๋์ ํด๊ฒฐํ ์ ํผ๊ทธ๋ง๋ฅผ ํตํ ๋์์ธ ๊ตฌํ ๋ฆ์์๊ฐ๊น์ง ํด๋ ์ผ์ฐ์ผ์ฐํ๋ฉด์ ์งํํ ์ 2.PROBLEM๐ง ๋ฌธ์ ์ : ์๋ฒ์์ ํต์ ์ ๋ํด ์ดํด๋๊ฐ ๋ฎ์๋ ์ ์๋๋ก์ด๋์ ios์ ์ฐจ์ด์ ์ผ๋ก์ธํด css๋ผ๋๊ฐ ํค๋ณด๋ ์์น ๋ฑ์ ์ค๋ฅ ํ์ด์ด๋ฒ ์ด์ค์ ์ฐ๊ฒฐ ํด๊ฒฐ๋ฐฉ์ : React-query์ ๋ํด์ ์ดํด๊ฐ ๋ฎ์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ.. ๋ฆฌ์กํธ ํด๋ก ํ๋ก์ ํธKPT(03) ๋ฆฌ์กํธ ์ ๋ฌธ์ด ๋๋๊ณ ํ๋ก์ ํธ๋ฅผ ํ๋ค. ์ด๊ธฐ์ ๋ฆฌ์กํธ๋ก ์นด์ดํฐ ํ๋ ๋ชป ๋ง๋ค์ด์ ์ด์ฐํ ๋น ๋ชจ๋ฅด๋ ๋ด๊ฐ ์ปค๋ฎค๋ํฐ ์ฌ์ดํธ๋ฅผ ๋ง๋ค์ด๋ณด์๋ค. ์ฌ์ค ์ฒ์ ํด๋ณด๋ ๊ฑฐ๋ผ ๋ง๋งํ๊ณ ์ด๋ ค์ ์ง๋ง ์ ๋ณด๋ค ์ฑ์ฅํ๋ ๊ธฐ๋ถ์ด ๋ค์ด์ ์ข ๋ฟ๋ฏํ ์๊ฐ๋ ๋ ๋ค. ์์ฌ์ด ์ ์ ํ๋ก์ ํธ๊ธฐ๊ฐ๋ด์ ๊ธฐ๋ฅ์ ์๋ฒฝํ ๊ตฌํํ์ง ๋ชปํ๋ ์ ์ด๋ค. ํ๋ฃจ..? ํ๋ฃจ๋ง ๋ ์์์ผ๋ฉด ํ ์ ์์์ํ ๋ฐ๋ผ๋ ์๊ฐ์ด ๋ค์๋ค. ๊ทธ๋์ ํ๋ก์ ํธ ๊ธฐ๊ฐ์ด ์์ด๋ ๊ฒ ์งง์๋ผ๋ ์๊ฐ๋ณด๋ค ๋ด๊ฐ ์ซ ๋ ์ค๋ ฅ์ด ์ข์๋ค๋ฉด ๋คํ์๊น ๋ผ๋ ์๊ฐ์ด ๋ง์ด ๋ค์๋ ํ๋ก์ ํธ๋ค. ๊ทธ๋๋ ์ ๋ง ์ต์ ์ ๋คํ๊ธฐ๋๋ฌธ์ ํ๋ จํ ๋ง์์ด ๋ ๋ ๋ค. ๋ง์ง๋ง์ผ๋ก ๊ตฌํ์ ํ์ง๋ชปํ ๋ถ๋ถ์ ์ฐจ์ฐจ ๊ณต๋ถํ๋ฉด์ ๋ง๋ค์ด ๋ณผ๊น ํ๋ค. 1.Keep ์ฝ๋์ปจ๋ฒค์ ์ ํตํด ์๋ก ์ถฉ๋๋์ง ์๋๋ก ๊ตฌํํ ์ ํ์๋ค๊ณผ ํฌ๊ธฐํ์ง ์๊ณ ๋๊ธฐ.. ๊ธฐ์ดํ๋ก์ ํธ TIL(21) 1.ํ ์ฃผ์ ํ๋ฆ (1)ํ๋ก์ ํธ์ ํ๋ฆ -์ ๋ฐ๋ค์ ์ง์ ์ ์ธ ํ๊ธฐ๋ฅผ ๋จ๊ฒจ๋์ ์๋ก ์ ๋ณด๋ฅผ ๊ณต์ ํ ์ ์๋ ๋ด์คํผ๋ํ๋ก์ ํธ ๋ง๋ค๊ธฐ - ๊น ํ๋ธ๋ฅผ ํตํด ๋งก์ ์ผ์ ๊ฐ์์ ๋ธ๋์น์์ ํ๊ณ PR์ ํตํด์ ์์ ์ ํฉ์น๊ธฐ - firebase๋ฅผ ์ฌ์ฉํ์ฌ SPA๋ฅผ ๊ตฌํํ์๋ค. - CRUD๊ธฐ๋ฅ์ ๊ตฌํํ์๋ค. - ๋ก๊ทธ์ธ,ํ์๊ฐ์ (+์์ ๋ก๊ทธ์ธ)์ ๊ตฌํํ์๋ค. - ์ข์์, ์ค์๊ฐ ์ฐจํธ ๋ฑ์ ์ฌ์ฉํ์ฌ ์ถ๊ฐ์ ์ธ ๋ถ๊ฐ๊ธฐ๋ฅ์ ๋ง๋ค์ด๋๋ค. - ๋๋ฉ์ธ ์ฐ๊ฒฐ 2.KEEP ํ์๋ค๊ณผ์ ์ ์ฐํ ์ํต, ์๋ก ๋ฐฐ๋ คํด์ฃผ๋ ํ์ ๋ฐฉ์ ๊น์ ํตํ ์์ ๊ณต๊ฐ ๋ง๋ค๊ธฐ,์๋ก ์ถฉ๋์ด ์๋๊ฒ ๋ธ๋์น๋ฅผ ๋ง๋ค๊ธฐ ๋๊น์ง ํฌ๊ธฐํ์ง ์๊ณ ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๊ฒ ๋ค๋ ๋ง์๊ฐ์ง ์ฝ๋ ์ปจ๋ฒค์ ์ ํตํด์ ์์ ์ ํจ์จ์ฑ์ ๋์ด๊ธฐ + ๋ ธ์ ์ ์ฌ์ฉํ ๊ณผ์ ์ ๋ฆฌ ํผ๊ทธ๋ง๋ฅผ ํตํด ๋ฏธ๋ฆฌ ์์ธํ ๋์์ธ๊ณผ.. ๋ฆฌ์กํธ B๋ฐ 4์กฐ KPT 4์กฐ ํ๋ก ํฐ์ด 1. ํ ์ฃผ์ ํ๋ฆ (1)ํ ์ผ flask๋ฅผ ํตํด์ ํ ์๊ฐ ํ์ด์ง ๋ง๋ค์ด๋ณด๊ธฐ ํ์ด์ง ๋์์ธ ๊ตฌํ ํด๋ณด๊ธฐ(html,css, javascript) ๊น ํ๋ธ ์จ๋ณด๊ธฐ ํผ๊ทธ๋ง๋ฅผ ์ฌ์ฉํด์ ์๊ฒฌ์ ์๊ณผ ๊ณํ ๋ฑ์ ๊ณต์ ํ๊ธฐ ํ์๋ค์ ํ๊ธฐ ๊น์ฑ๋ฏผ๐ค ์ฒ์ ๋ณธ ์ฌ๋๋ค๋ผ๋ฆฌ ๋ง๋์ด ํ๋ก์ ํธ๋ฅผ ์งํํ์๊ณ ์๋ก ์๊ฒฌ๋ ์ ์ํ๊ณ ๋ถ์กฑํ ๋ถ๋ถ์ ์๋ก ์ฑ์ฐ๊ณ ์๋ ค์ฃผ๊ธฐ๋ ํ๋ฉฐ ์งํํ๋ ๊ฒ์ด ์ฌ๋ฐ๊ณ ๋ ์ฆ๊ฑฐ์ด ๊ฒฝํ์ด์๋ค. ์ค๋ ฅ์ด ๋ถ์กฑํด ๊ตฌํํ์ง ๋ชป ํ๋ ๋ถ๋ถ๋ ๋ง์๊ณ ์ง๊ธ์์ ์๊ฐํ๋ฉด ์ด๋ฐ ๋ถ๋ถ์ ๋ ์ด๋ฆฌ๊ฑฐ๋ ์์ด๋์ด๋ฅผ ์ถ๊ฐํ์ผ๋ฉด ์ข์๊ฒ ๋ค ์ถ์ ๋ถ๋ถ๋ค๋ ์์ด ์์ฌ์ด ๋ถ๋ถ๋ ์์ง ์์ ์์ง๋ง ๋ด๊ฒ๋ ๊ฐ์ง ๊ฒฝํ์ผ๋ก ๋จ์๋ค. ์ถํ์ ์งํํ๊ฒ ๋ ํ๋ก์ ํธ์์ ๋๋์ฑ ๊ตฌํ๋ ฅ์ ๋์ด ์ฌ๋ ค ํ์ง ๋ชป ํ๋ ๊ฒ๋ค์ ์กฐ๊ธ์ฉ ๋ ํ์ด๊ฐ ๋ณผ ์๊ฐ์ด.. ์ด์ 1 ๋ค์