๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

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) ๊นƒ ํ—ˆ๋ธŒ ์จ๋ณด๊ธฐ ํ”ผ๊ทธ๋งˆ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์˜๊ฒฌ์ œ์•ˆ๊ณผ ๊ณ„ํš ๋“ฑ์„ ๊ณต์œ ํ•˜๊ธฐ ํŒ€์›๋“ค์˜ ํ›„๊ธฐ ๊น€์„ฑ๋ฏผ๐Ÿค— ์ฒ˜์Œ ๋ณธ ์‚ฌ๋žŒ๋“ค๋ผ๋ฆฌ ๋งž๋Œ€์–ด ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜์˜€๊ณ  ์„œ๋กœ ์˜๊ฒฌ๋„ ์ œ์‹œํ•˜๊ณ  ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์„ ์„œ๋กœ ์ฑ„์šฐ๊ณ  ์•Œ๋ ค์ฃผ๊ธฐ๋„ ํ•˜๋ฉฐ ์ง„ํ–‰ํ–ˆ๋˜ ๊ฒƒ์ด ์žฌ๋ฐŒ๊ณ ๋„ ์ฆ๊ฑฐ์šด ๊ฒฝํ—˜์ด์˜€๋‹ค. ์‹ค๋ ฅ์ด ๋ถ€์กฑํ•ด ๊ตฌํ˜„ํ•˜์ง€ ๋ชป ํ–ˆ๋˜ ๋ถ€๋ถ„๋„ ๋งŽ์•˜๊ณ  ์ง€๊ธˆ์™€์„œ ์ƒ๊ฐํ•˜๋ฉด ์ด๋Ÿฐ ๋ถ€๋ถ„์„ ๋” ์‚ด๋ฆฌ๊ฑฐ๋‚˜ ์•„์ด๋””์–ด๋ฅผ ์ถ”๊ฐ€ํ–ˆ์œผ๋ฉด ์ข‹์•˜๊ฒ ๋‹ค ์‹ถ์€ ๋ถ€๋ถ„๋“ค๋„ ์žˆ์–ด ์•„์‰ฌ์šด ๋ถ€๋ถ„๋„ ์—†์ง€ ์•Š์•„ ์žˆ์ง€๋งŒ ๋‚ด๊ฒŒ๋Š” ๊ฐ’์ง„ ๊ฒฝํ—˜์œผ๋กœ ๋‚จ์•˜๋‹ค. ์ถ”ํ›„์— ์ง„ํ–‰ํ•˜๊ฒŒ ๋  ํ”„๋กœ์ ํŠธ์—์„  ๋”๋”์šฑ ๊ตฌํ˜„๋ ฅ์„ ๋Œ์–ด ์˜ฌ๋ ค ํ•˜์ง€ ๋ชป ํ–ˆ๋˜ ๊ฒƒ๋“ค์„ ์กฐ๊ธˆ์”ฉ ๋” ํ’€์–ด๊ฐˆ ๋ณผ ์ƒ๊ฐ์ด..