Skip to content

๐Ÿƒ๐Ÿป ํšŒ๊ณ 

๊ฐ•์„ฑ์ค€ edited this page Dec 15, 2022 · 8 revisions

2์ฃผ์ฐจ ํšŒ๊ณ 

J002 - ๊ฐ•์„ฑ์ค€

2์ฃผ์ฐจ์—” ์œ ์ € ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์˜ ๋ฐฑ์—”๋“œ ๋ถ€๋ถ„์„ ๊ตฌํ˜„ํ–ˆ๋‹ค. ํŒ€์› ์ค‘ ํ˜•์ง„์ด์™€ ํŽ˜์–ดํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ˜•์‹์œผ๋กœ Navigator์™€ Driver๋ฅผ ๋ฒˆ๊ฐˆ์•„ ๊ฐ€๋ฉด์„œ ๊ตฌํ˜„ํ–ˆ์œผ๋ฉฐ, ์ž‘์€ ๊ธฐ๋Šฅ๋“ค ํ•˜๋‚˜ํ•˜๋‚˜ ๋‹ค ์ถฉ๋ถ„ํ•œ ํšŒ์˜๋ฅผ ๊ฑฐ์นœ ํ›„์— ์ž‘์„ฑํ–ˆ๋‹ค. ํ™•์‹คํžˆ ํŽ˜์–ด์™€ ๊ฐ™์ด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋‹ˆ, ์ฝ”๋“œ ํ’ˆ์งˆ์ด ๋ˆˆ์— ๋„๊ฒŒ ์ข‹์•„์กŒ์œผ๋ฉฐ, ์„œ๋กœ ์ค‘๊ฐ„ ์ค‘๊ฐ„ ์˜๋ฌธ์„ ๊ณ„์† ๋˜์ง€๋ฉฐ ์ž‘์„ฑ ์ค‘์ธ ์ฝ”๋“œ์˜ ๋ฐฉํ–ฅ์„ฑ์„ ๋Š์ž„์—†์ด ์˜์‹ฌํ–ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์šฐ๋ฆฌ๊ฐ€ 2์ฃผ์ฐจ์— ํ•  ์ˆ˜ ์žˆ๋˜ ์ตœ์„ ์˜ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์—ˆ์œผ๋ฉฐ ๊ฒฌ๊ณ ํ•œ ์œ ์ € ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์ด ์™„์„ฑ๋˜์—ˆ๋‹ค. ํ‹ˆํ‹ˆํžˆ ๋ฆฌํŒฉํ† ๋ง๋„ ์ง„ํ–‰ํ•˜๋ฉด์„œ ์ฝ”๋“œ ํ’ˆ์งˆ์„ ๋†’์ด๋ ค ๋…ธ๋ ฅํ–ˆ๋‹ค. ํ•œ ์ฃผ๊ฐ„ ๋งŽ์€ ์–‘์„ ํ•™์Šตํ•˜๋Š๋ผ ํ”ผ๊ณคํ–ˆ์ง€๋งŒ ์ฆ๊ฒ๊ณ  ๋ณด๋žŒ ์žˆ๋Š” ํ•œ ์ฃผ ์˜€๋‹ค.

J111 - ์•ˆํ˜„์„œ

์ด์ „ ํ”„๋กœ์ ํŠธ๋“ค์— ๋น„ํ•ด ํ”„๋กœ์ ํŠธ๋‚˜ ๋งˆ์ผ์Šคํ†ค, ์ด์Šˆ ๋“ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ผ์ •์„ ๋ณด๋‹ค ์ฒด๊ณ„์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ์žˆ์–ด ๋งค์ผ ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ์˜ค๋Š˜ ํ•  ์ผ ๋“ฑ์— ๋Œ€ํ•ด ์ƒ๊ฐํ•˜๊ธฐ ์ข‹์•˜๊ณ , ์ผ์ฃผ์ผ ๋™์•ˆ ์ผ์˜ ๋ถ„๋ฐฐ๊ฐ€ ๊ท ๋“ฑํ•˜๊ฒŒ ์ด๋ฃจ์–ด์งˆ ์ˆ˜ ์žˆ์—ˆ๋˜ ์ ์ด ์ข‹์•˜์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ, ํŠน๊ฐ•์ด๋‚˜ ๋„คํŠธ์›Œํ‚น ๋ฐ์ด๋กœ ์ธํ•ด ์˜ˆ์ •ํ–ˆ๋˜ ์ผ์ •์„ ๋ชจ๋‘ ์ˆ˜ํ–‰ํ•˜์ง€๋Š” ๋ชปํ–ˆ์ง€๋งŒ, ๋ชจ๋“  ํŒ€์›์ด ์ฃผ๋ง ์ž‘์—…์„ ํ†ตํ•ด ์ผ์ •์ด ๋ฐ€๋ฆฌ์ง€ ์•Š๋„๋ก ๋…ธ๋ ฅํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์ฃผ์ฐจ๋ถ€ํ„ฐ๋Š” ๊ฐ์ž์˜ ์ผ์ •์„ ๊ณ ๋ คํ•˜์—ฌ ํœด์ผ์„ ๋ณด์žฅํ•˜๋Š” ๋“ฑ๐Ÿ‘€ ์ข€ ๋” ์‹œ๊ฐ„์„ ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์—ˆ์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค.

J120 - ์›์ข…๋นˆ

ํŽ˜์–ดํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ˜•์‹๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋†“์น˜๊ณ  ์žˆ๋Š” ๋ถ€๋ถ„์„ ๋†“์น˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์—ˆ๊ณ , ์„œ๋กœ ์˜๊ฒฌ์„ ์ฃผ๊ณ  ๋ฐ›์œผ๋ฉฐ ๊น”๋”ํ•œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ–ˆ๋˜ ํ•œ ์ฃผ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•˜๋ฉด์„œ ์‹œ๊ฐ„์  ์—ฌ์œ ๊ฐ€ ์ถฉ๋ถ„ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์ง€๋งŒ, ์ƒ๊ฐ๊ณผ ๋งŽ์ด ๋‹ค๋ฆ„์„ ๋Š๊ผˆ๊ธฐ ๋•Œ๋ฌธ์— 3์ฃผ์ฐจ๋ถ€ํ„ฐ๋Š” ์‹œ๊ฐ„๊ด€๋ฆฌ๋ฅผ ๋”์šฑ ์ž˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋…ธ๋ ฅํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ํŒ€์›๊ณผ ์ˆ ๋„ ๋งˆ์‹œ๊ณ , ํ”ผ์นด์ธ„ ๋ฐฐ๊ตฌ๋„ ํ•˜๋Š” ๋“ฑ ๋” ๊ฐ€๊นŒ์šด ์‚ฌ์ด๊ฐ€ ๋  ์ˆ˜ ์žˆ๋Š” ํ•œ ์ฃผ์˜€์Šต๋‹ˆ๋‹ค.

J165 - ์ดํ˜•์ง„

1์ฃผ์ฐจ์— ๊ณ„ํšํ•œ๋Œ€๋กœ ์ด๋ฒˆ์ฃผ๋ถ€ํ„ฐ๋Š” 1์ฃผ์ผ์— 2๋ฒˆ์”ฉ ์˜คํ”„๋ผ์ธ์œผ๋กœ ๋ฏธํŒ…ํ•˜๋ฉด์„œ ํŽ˜์–ดํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ˜•์‹์œผ๋กœ ๊ณ„ํšํ•œ ๊ฒƒ๋“ค์„ ์ˆœ์กฐ๋กญ๊ฒŒ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ๋ณ„๋กœ ์„ฑ์ค€์ด๋ž‘ driver/navigator๋ฅผ ๋ฒˆ๊ฐˆ์•„๊ฐ€๋ฉด์„œ ์„œ๋กœ ๋†“์น˜๋Š” ๋ถ€๋ถ„๋“ค์„ ์žก์•„์ฃผ๊ณ  ์ฝ”๋“œ ํ’ˆ์งˆ๊นŒ์ง€ ์‹ ๊ฒฝ์“ฐ๋ฉด์„œ ๊ฐœ๋ฐœ์„ ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์•ž์œผ๋กœ ๋” ๋ฐ”๋น ์ง€๊ธฐ์ „์— ํŒ€์›๋“ค๊ณผ ์ˆ ๋„ ๋งˆ์‹œ๊ณ  ์นœํ•ด์งˆ ์ˆ˜ ์žˆ์—ˆ๋˜ ํ•œ์ฃผ์˜€์Šต๋‹ˆ๋‹ค.


3์ฃผ์ฐจ ํšŒ๊ณ 

J002 - ๊ฐ•์„ฑ์ค€

ํŒ€์›๋“ค๊ณผ ๋”์šฑ ์นœํ•ด์งˆ ์ˆ˜ ์žˆ๋˜ 3์ฃผ์ฐจ์˜€๋‹ค. ํŒ€์›๋“ค์ด๋ž‘ ๊นŠ์€ ๋Œ€ํ™”๋ฅผ ๋‚˜๋ˆ„๋ฉด์„œ ๋” ์ง„์†”ํ•œ ๊ด€๊ณ„๋ฅผ ํ˜•์„ฑํ–ˆ๊ณ , ๋•๋ถ„์— ๋งค ํšŒ์˜๋งˆ๋‹ค ์–ด์ƒ‰ํ•˜์ง€ ์•Š๊ฒŒ ๋ณธ์ธ์˜ ์˜์‚ฌ๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋‹ค ์™„์„ฑํ•˜์ง€ ๋ชปํ•œ ๊ธฐ๋Šฅ๋“ค๋„ ์žˆ์—ˆ์ง€๋งŒ, ๋ฐค์„ ์ƒˆ์„œ๋ผ๋„ ์™„์„ฑํ•ด ๋‚ผ ๊ฑฐ๋ผ๋Š” ํŒ€์›๋“ค์˜ ์—ด์˜๋ฅผ ๋ณด๊ณ  ๋‚˜๋„ ์—ด์‹ฌํžˆ ํ•ด์•ผ๊ฒ ๋‹ค๊ณ  ๋‹ค์งํ–ˆ๋‹ค.

J111 - ์•ˆํ˜„์„œ

์ด์ œ ์ค‘๋ฐ˜๋ถ€๊ฐ€ ๋˜์–ด ํ”ผ์–ด์„ธ์…˜ ์‹œ๊ฐ„์— ๋‹ค๋ฅธ ์กฐ์™€ ๊ฐœ๋ฐœํ•œ ์„œ๋น„๋ธŒ๋ฅผ ์„œ๋กœ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์กฐ์˜ ์„œ๋น„์Šค ์ค‘ ์ธ์ƒ๊นŠ์—ˆ๋˜ ๊ธฐ๋Šฅ ํ•˜๋‚˜๊ฐ€, ํŽ˜์ด์ง€๊ฐ€ ๋ Œ๋”๋ง ๋  ๋•Œ, ๋กœ๋”ฉ ํŽ˜์ด์ง€๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋กœ๋”ฉ๋˜๊ณ  ์žˆ์Œ์„ ์•Œ๋ ค์ฃผ๋Š” ๊ฒƒ์ด์—ˆ๋Š”๋ฐ, ์ด๋ฏธ์ง€๊ฐ€ ์˜ˆ๋ป ๋กœ๋”ฉ์‹œ๊ฐ„์ด ๊ธธ์–ด๋„ ๊ดœ์ฐฎ์•„๋ณด์ด๋Š”(?) ๊ธฐ๋Šฅ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์ด ์ธ์ƒ๊นŠ์–ด ํŒ€์›๋“ค๊ณผ ์ƒ์˜ํ•˜์—ฌ ์ €ํฌ ํŒ€์—๋„ ๋กœ๋”ฉ ํŽ˜์ด์ง€๋ฅผ ๋ฐ˜์˜ํ•˜๋„๋ก ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๋“ฏ ํ”ผ์–ด์„ธ์…˜์„ ํ†ตํ•ด ๋‹ค๋ฅธ ์กฐ์›๋“ค๊ณผ ์ด์•ผ๊ธฐ๋ฅผ ๋‚˜๋ˆ„๋‹ค๋ณด๋‹ˆ ์„œ๋กœ์˜ ํ”„๋กœ์ ํŠธ์— ์ข‹์€ ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ์—ˆ๋˜ ์ ์ด ์ข‹์•˜์Šต๋‹ˆ๋‹ค.

J120 - ์›์ข…๋นˆ

๋ถ„์—…์ด ์ž˜ ๋œ ํ•œ ์ฃผ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ํŒ€์›๊ณผ ํ•จ๊ป˜ ํšŒ์˜๋ฅผ ํ†ตํ•ด ํ”„๋กœ์ ํŠธ์˜ ๋ฐฉํ–ฅ(๋ฐฑ๋กœ๊ทธ ์ž‘์„ฑ)์„ ์ •ํ•˜๊ณ  ๊ฐ์ž์˜ ์Šค์ผ€์ค„์— ๋งž์ถฐ ์—…๋ฌด๋ฅผ ๋ถ„๋‹ดํ•˜๊ณ  ์ง„ํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์„๋•Œ ํšŒ์˜ ๋ฐ ํŽ˜์–ดํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ†ตํ•ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ๊ณ , ๋งค์ฃผ ์›”, ๋ชฉ ์˜คํ”„๋ผ์ธ ์ž‘์—…์„ ํ†ตํ•ด์„œ ๋ณด๋‹ค ์ ๊ทน์ ์œผ๋กœ ์˜๊ฒฌ์„ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ฐœ์ธ์ ์œผ๋กœ ๋ชฉํ‘œ๋Ÿ‰์„ ๋‹ค ๊ตฌํ˜„ ๋ชปํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์•„์‰ฌ์›€์ด ๋งŽ์ด ๋‚จ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์ฃผ์—๋Š” ์ผ์ •๊ด€๋ฆฌ๋ฅผ ์กฐ๊ธˆ ๋” ์‹ ๊ฒฝ์“ฐ๊ณ  ์—ด์‹ฌํžˆ ๊ตฌํ˜„ํ•ด์•ผ๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

J165 - ์ดํ˜•์ง„

3์ฃผ์ฐจ์—” ์„œ๋น„์Šค๋‚ด์— ๊ฒŒ์‹œํŒ๊ณผ ๋น„์Šทํ•œ CRUD๋ฅผ ๊ตฌํ˜„ํ–ˆ๋‹ค. ์ด๋ฒˆ์ฃผ๋„ ์—ญ์‹œ ์„ฑ์ค€์ด์™€ ํŽ˜์–ดํ”„๋กœ๊ทธ๋ž˜๋ฐ์œผ๋กœ ์ง„ํ–‰์„ ํ–ˆ๋Š”๋ฐ, ๋‹จ์ˆœํžˆ DB ์‚ฝ์ž…/์‚ญ์ œ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ถŒํ•œ๊ฒ€์‚ฌ, ํŒŒ๋ผ๋ฏธํ„ฐ์˜ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๊ฐ™์ด ๊ณ ๋ คํ•ด์•ผํ•  ๋ถ€๋ถ„์ด ๋งŽ์•˜๊ณ  ํŽ˜์–ดํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๋ฉด์„œ ๋†“์น  ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„์„ ์„œ๋กœ ์žก์•„์ค„ ์ˆ˜ ์žˆ์–ด์„œ ํ•™์Šต์— ๋„์›€์ด ๋งŽ์ด ๋˜์—ˆ๋‹ค. ์ด๋ฒˆ์ฃผ๋„ ํŒ€์›๋“ค๊ณผ ๋ง›์žˆ๋Š” ์Œ์‹๊ณผ ์ˆ ๋„ ํ•จ๊ป˜ ๋จน๊ณ  ๋ฐค์ƒŒ๋‚  ์—†์ด ํ–‰๋ณตํ•œ ํ•œ ์ฃผ์˜€๋‹ค~!~!


4์ฃผ์ฐจ ํšŒ๊ณ 

J002 - ๊ฐ•์„ฑ์ค€

์ด๋ฒˆ ์ฃผ์—” socket ์„œ๋ฒ„์™€ API ์„œ๋ฒ„ ๊ฐ„ ์ •๋ณด ๊ตํ™˜์— ์ง‘์ค‘ํ•˜์—ฌ ๋ฐฑ์—”๋“œ๋ฅผ ๊ตฌ์„ฑํ–ˆ๋‹ค. socket ์„œ๋ฒ„๋Š” ์„ฑ๋Šฅ์ด ๋งค์šฐ ์ค‘์š”ํ•ด์„œ ๋ณต์žกํ•œ ์—ฐ์‚ฐ ๋ฐ DB ์กฐํšŒ๋ฅผ ํ•  ์ˆ˜์—†๋‹ค ์ƒ๊ฐํ•˜์—ฌ, ํ˜•์ง„์ด๋ž‘ ๋งŽ์€ ๊ณ ๋ฏผ์„ ํ•˜๋ฉฐ ์„œ๋ฒ„๋ฅผ ๊ตฌํ˜„ํ–ˆ๋‹ค. ๊ธฐ๋Šฅ์ด ๋งŽ์•„์ง„ ๋งŒํผ ์˜ค๋ฅ˜๋„ ๋งŽ์•„์ ธ์„œ ๋ฐค ๋Šฆ๊ฒŒ ๊นŒ์ง€ ๊ตฌํ˜„ํ•œ ์ ์ด ๋งŽ์•˜๋Š”๋ฐ, ๊ทธ๋ž˜๋„ ํ˜•์ง„์ด์™€ ๋” ๊นŠ๊ฒŒ ๊ณต๋ถ€ํ•œ ๊ฒƒ ๊ฐ™์•„ ๋ฟŒ๋“ฏํ–ˆ๋‹ค. ๋˜ํ•œ TypeORM ์˜ ์ฟผ๋ฆฌ๋ฌธ ์ž‘์„ฑ๋ฒ• ๋ฐ ์ž์ž˜ํ•œ ์˜ค๋ฅ˜ ๋˜ํ•œ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ํ•œ ์ฃผ์˜€๋‹ค.

J111 - ์•ˆํ˜„์„œ

์†Œ์ผ“ ๋ฐ api ์—ฐ๊ฒฐ์„ ํ•˜๊ณ  mock data๊ฐ€ ์•„๋‹Œ ์‹ค์ œ ๋ฐ์ดํ„ฐ๋กœ ์ž‘์—…์„ ํ•˜๋‹ค๋ณด๋‹ˆ ์ด์ „์—๋Š” ์•Œ ์ˆ˜ ์—†์—ˆ๋˜ ์ƒˆ๋กœ์šด ์ด์Šˆ๋“ค์ด ๋ณด์˜€๊ณ , ํŒ€์›๋“ค์ด ์ง์ ‘ ๋™์ž‘์‹œ์ผœ ๋ณด๋ฉด์„œ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์˜ ์ž…์žฅ์—์„œ ๋Š๋‚„ ์ˆ˜ ์žˆ๋˜ ๋ถˆํŽธํ•จ์ด๋‚˜ ์—๋Ÿฌ ์‚ฌํ•ญ๋“ค์„ ์ฐพ์„ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ, ์†Œ์ผ“์˜ ์ด๋ฒคํŠธ๋ฅผ ๋ฐ›๋Š” ์‹œ์ ์„ ์ฐพ์•„์ฃผ๋Š” ๊ฒƒ๊ณผ ๋ชจ๋“  ์œ ์ €์—๊ฒŒ ๋™์ผํ•œ ํ™”๋ฉด์„ ๋ณด์—ฌ์ฃผ๋„๋ก ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์ด ์ด๋ฒˆ ์ฃผ ๊ฐ€์žฅ ์–ด๋ ค์šด ์ž‘์—…์ด์—ˆ๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์•„์‰ฌ์šด ์ ์€ ์ด๋ฒˆ ์ฃผ๋Š” ํŠน๊ฐ•์ด๋‚˜ ๋ฉด์ ‘ ์ด์Šˆ ๋“ฑ์œผ๋กœ ๊ฐœ๋ฐœ ์‹œ๊ฐ„์ด ์ ์–ด, ์ƒ๊ฐํ–ˆ๋˜ ๋งˆ์ผ์Šคํ†ค์„ ์ฑ„์šฐ์ง€ ๋ชปํ•œ ๊ฒƒ ๊ฐ™์•„ ์•„์‰ฌ์›€์ด ๋‚จ์Šต๋‹ˆ๋‹ค.

J120 - ์›์ข…๋นˆ

J165 - ์ดํ˜•์ง„


5์ฃผ์ฐจ ํšŒ๊ณ 

J002 - ๊ฐ•์„ฑ์ค€

ํ”„๋กœ์ ํŠธ์˜ ๊ธฐ๋Šฅ๊ณผ ๋กœ์ง๋“ค์ด ์Œ“์ผ ์ˆ˜๋ก, ์ƒˆ๋กœ์šด ๋กœ์ง์„ ์ถ”๊ฐ€ํ•  ๋•Œ ๋งˆ๋‹ค ๊ธฐ์กด ๋กœ์ง๋“ค์— ์ƒ๊ธฐ๋Š” ์—๋Ÿฌ๋“ค์ด ๊ณจ์น˜ ์•„ํŒ ์Šต๋‹ˆ๋‹ค. ๋ช‡๋ช‡ ๋ฌธ์ œ๋“ค์— ํ•ด๊ฒฐ ์˜์ง€๋Š” ์žˆ์œผ๋‚˜ ์‹œ๊ฐ„์ด ํ•œ์ •๋˜์–ด ๋„˜์–ด๊ฐ„ ๋ถ€๋ถ„๋„ ์žˆ์—ˆ์œผ๋ฉฐ, ํŒ€์›๋“ค๊ณผ ํ•ฉ์˜ํ•˜์— ์–ด๋Š ์ •๋„๋Š” ๊ธ‰ํ•˜๊ฒŒ ๋„˜๊ธด ๋ถ€๋ถ„ ๋˜ํ•œ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ €ํฌ๊ฐ€ ์ฒ˜์Œ์— ์˜๋„ํ–ˆ๋˜ ๋Œ€๋ถ€๋ถ„์˜ ๊ธฐ๋Šฅ๋“ค์€ ๊ธฐํ•œ์— ๋งž์ถ”์–ด ์ž˜ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์—ˆ์œผ๋ฉฐ ๋•๋ถ„์— ํ”„๋กœ์ ํŠธ๊ฐ€ ์™„์„ฑ์ด ๋˜์–ด๊ฐˆ ์ˆ˜๋ก ๋ณด๋žŒ์ฐผ์Šต๋‹ˆ๋‹ค. ๊ฐ€๋” ํŒ€์›๋“ค๊ณผ ๋ชจ์—ฌ ๋ฆฌํŒฉํ† ๋ง์„ ์ง„ํ–‰ํ•˜๋Š” ๋ฐ, ๊ทธ ๋•Œ๋งˆ๋‹ค ๋น ๋ฅด๊ฒŒ ๊ฐœ๋ฐœํ•˜๋Š” ๋™์•ˆ ํ•  ์ˆ˜ ์—†์—ˆ๋˜ ์ •์„ฑ์ ์ธ ํ•™์Šต์„ ํ•  ์ˆ˜ ์žˆ์–ด ์ข‹์•˜์Šต๋‹ˆ๋‹ค.

J111 - ์•ˆํ˜„์„œ

์ด๋ฒˆ ์ฃผ๋Š” ๊ธฐ๋Šฅ ๊ตฌํ˜„์— ์žˆ์–ด์„œ ๊ฐ€์žฅ ํž˜๋“  ํ•œ ์ฃผ์˜€์Šต๋‹ˆ๋‹ค.๐Ÿ˜‚ https ์„ค์ •์„ ํ•˜๊ณ  CI/CD๊นŒ์ง€ ํ•˜๋‹ˆ ์ˆ˜์ •ํ•ด์•ผํ•  ์—๋Ÿฌ ์‚ฌํ•ญ๋“ค์ด ์ƒ๊ฒจ๋‚ฌ๊ณ , ์—๋Ÿฌ๋“ค์„ ์ˆ˜์ •ํ•˜๋‹ค ๋ณด๋‹ˆ, ๊ตฌํ˜„ํ•ด์•ผํ•  ๋ฐฑ๋กœ๊ทธ๊ฐ€ ๋ฐ€๋ฆฌ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ํž˜๋“ค์—ˆ๋˜ ์ ์€, ์ „์—ญ ์ƒํƒœ๋ฅผ hook ๊ธฐ๋ฐ˜์˜ recoil๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ, ๊ฒŒ์ž„ ๋กœ์ง์„ ๊ตฌํ˜„ํ•˜๋Š” Phaser๋Š” ํด๋ž˜์Šค๋กœ ๊ตฌํ˜„๋˜์–ด ์žˆ์–ด์„œ ๋‘ ๊ฐ€์ง€๋ฅผ ๋ณ‘ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์–ด๋ ค์› ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ Phaser์˜ eventEmitter๋กœ ๊ฐ’์„ ๋„˜๊ฒจ์ฃผ์—ˆ๋Š”๋ฐ ์ฒ˜์Œ ๊ธฐ์ˆ  ์„ ํƒ์„ ํ•  ๋•Œ, ์ด๋Ÿฐ ๋ถ€๋ถ„๋“ค์„ ํ•™์Šตํ•˜๊ณ  ์ƒ๊ฐํ•˜์—ฌ redux๋‚˜ contextAPI๋ฅผ ์„ ํƒํ–ˆ๋‹ค๋ฉด ๊ตฌํ˜„์ด ๋ณด๋‹ค ์ˆ˜์›”ํ•˜์ง€ ์•Š์•˜์„๊นŒํ•˜๋Š” ์•„์‰ฌ์›€๊ณผ ๋‹ค์Œ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ์ด๋Ÿฐ ์‹ค์ˆ˜๊ฐ€ ์—†๋„๋ก ํ•  ์ˆ˜ ์žˆ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“  ํ•œ ์ฃผ์˜€์Šต๋‹ˆ๋‹ค.

J120 - ์›์ข…๋นˆ

J165 - ์ดํ˜•์ง„