์žฌ๋ฐŒ๊ฒŒ ํ•ฉ์‹œ๋‹ค

๊ธฐ๋กํ•˜๊ธฐ, ๊ฐ€์‹œํ™”ํ•˜๊ธฐ

์„ฑ์ฐฐ

๋””ํ”„๋งŒ 12๊ธฐ ๋ฉด์ ‘ ํ›„๊ธฐ

์€๋˜๋”” 2022. 9. 19. 17:40
ํƒˆํƒˆ ํ„ธ๋ ธ๋˜ ๋ฉด์ ‘๐Ÿ˜ง ๋ฐ˜์„ฑ ์œ„ํ•ด ๊ธฐ๋ก ๋‚จ๊ธฐ๊ธฐ
์–ด๋””๊นŒ์ง€๋‚˜ ์ œ ๊ฐœ์ธ์ ์ธ ํ›„๊ธฐ์ž„์„ ๋ฏธ๋ฆฌ ์•Œ๋ฆฝ๋‹ˆ๋‹ค!


์›น ๊ฐœ๋ฐœ์ž๋กœ ๋””ํ”„๋งŒ 12๊ธฐ์— ์ง€์›ํ–ˆ๊ณ , ์„œ๋ฅ˜์— ํ•ฉ๊ฒฉํ•ด ๋ฉด์ ‘์„ ๋ณด๊ฒŒ ๋˜์—ˆ๋‹ค. ์ธํ„ฐ๋„ท์— ๋‚˜์™€์žˆ๋Š” ํ›„๊ธฐ ๊ธ€๋“ค์„ ์‹น ๊ธ์–ด๋ชจ์•„ ๋‹ต๋ณ€๋“ค์„ ์ค€๋น„ํ–ˆ๋Š”๋ฐ ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ค€๋น„ ํ–ˆ๋˜ ์งˆ๋ฌธ์€ ํ•˜๋‚˜๋„ ๋‚˜์˜ค์ง€ ์•Š์•˜๋‹ค.

์–ด๋–ค ๊ฒƒ๋“ค์„ ๋ฌผ์–ด๋ณด๋‚˜์š”?


๋Œ€๋ถ€๋ถ„์˜ ํ›„๊ธฐ์—์„œ ๊ธฐ์ˆ  ์งˆ๋ฌธ์ด ๋ณ„๋กœ ์—†๋‹ค๊ณ  ํ–ˆ๋Š”๋ฐ ์ด ๋ง์€ ์ ˆ๋ฐ˜์€ ๋งž๊ณ  ์ ˆ๋ฐ˜์€ ํ‹€๋ฆฌ๋‹ค.

์šฐ์„  ๊ณตํ†ต ์งˆ๋ฌธ์ด ์—†์—ˆ๊ณ , ์ง€์›์ž ๋ณ„๋กœ ๋Œ์•„๊ฐ€๋ฉฐ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ์งˆ๋ฌธ์„ ํ•˜์…จ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์งˆ๋ฌธ๋“ค์€ ์ง€๊ทนํžˆ ์ง€์›์„œ์™€ ํฌํŠธํด๋ฆฌ์˜ค ์œ„์ฃผ์˜€๋‹ค!

๋‚˜๋Š” ๋ฉด์ ‘๊ด€ ๋‘ ๋ถ„, ์ง€์›์ž ์„ธ ๋ถ„๊ณผ ํ•จ๊ป˜ ๋ฉด์ ‘์„ ๋ดค๋Š”๋ฐ ์„ธ ๋ช… ๋ชจ๋‘์—๊ฒŒ ์ง€์›์„œ์™€ ํฌํŠธํด๋ฆฌ์˜ค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ

  • ํ˜‘์—…, ๋‹จ์ฒด์ƒํ™œ๊ณผ ๊ด€๋ จ๋œ ์งˆ๋ฌธ ํ•œ ๊ฐœ
  • ๊ธฐ์ˆ ์ ์ธ ์งˆ๋ฌธ ๋‘ ๊ฐœ

์ด๋ ‡๊ฒŒ ์งˆ๋ฌธํ•˜์…จ๋˜ ๊ฒƒ ๊ฐ™๋‹ค. ์ด๋•Œ ๊ธฐ์ˆ ์ ์ธ ์งˆ๋ฌธ์€ ์ผ๋ฐ˜์ ์ธ ๊ธฐ์ˆ ๋ฉด์ ‘ ๋ฆฌ์ŠคํŠธ์— ๋‚˜์™€ ์žˆ๋Š” ์งˆ๋ฌธ๋“ค์ด ์•„๋‹ˆ๋‹ค. ์ง€์›์ž๊ฐ€ ๊ธฐ์ˆ ํ•œ ๋‚ด์šฉ๊ณผ ๊ด€๋ จํ•œ ์ด๋ก ์ ์ธ ๊ฐœ๋…๋“ค์„ ์งˆ๋ฌธํ•˜์…จ๋‹ค. ์ด ์ง€์›์ž๊ฐ€ ๊ณต๋ถ€๋ฅผ ์„ฑ์‹คํžˆ ์ œ๋Œ€๋กœ ํ•˜๋Š” ์ง€์›์ž๋ผ๋ฉด ์ด๋Ÿฐ ํ”„๋กœ์ ํŠธ๋ฅผ ํ–ˆ์„ ๋•Œ ์ด ๋‚ด์šฉ์„ ์ œ๋Œ€๋กœ ๊ณต๋ถ€ํ–ˆ๊ฒ ์ง€? ์‹ถ์€ ๊ฒƒ๋“ค์„ ๋ฌผ์–ด๋ณด์…จ๋‹ค. (๊ทธ๋ž˜์„œ ๋‚ด๊ฐ€ ๋งํ•จใ…‹ใ…‹ใ…‹๐Ÿ˜ž ์‚ฌ์‹ค ์•ˆ์›ƒ๊ธฐ๋‹ค)

์ฐธ๊ณ ๋กœ ๋‚ด๊ฐ€ ๋ณธ ํƒ€์ž„์€ ์„ธ ๋ช… ๋ชจ๋‘ ํ•™์ƒ์ด์—ˆ๋‹ค. ํ˜„์—…์ž ๋ฉด์ ‘์€ ์งˆ๋ฌธ ๋‚ด์šฉ์ด ๋งŽ์ด ๋‹ค๋ฅผ ๊ฒƒ์œผ๋กœ ์ƒ๊ฐ๋œ๋‹ค.


์‹ค์ œ ๋ฉด์ ‘ ์งˆ๋ฌธ


์œ„์—์„œ๋„ ์ด์•ผ๊ธฐํ–ˆ์ง€๋งŒ, ์ง€์›์ž๋ณ„๋กœ ์งˆ๋ฌธ์ด ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฐ ๋ฐฉํ–ฅ์œผ๋กœ ๋ฌผ์–ด๋ณด๋Š”๊ตฌ๋‚˜ ์ •๋„๋งŒ ์บ์น˜ํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.

  • ์ž๊ธฐ์†Œ๊ฐœ
  • ์Šคํƒ€ํŠธ์—… ์ธํ„ด ํ•˜๋ฉด์„œ ๋งŽ์ด ํž˜๋“ค์—ˆ์„ ๊ฒƒ ๊ฐ™์€๋ฐ, ๊ธฐ์–ต์— ๋‚จ๋Š” ๊ฒฝํ—˜์ด ์žˆ๋‹ค๋ฉด
  • OO ํ”„๋กœ์ ํŠธ์—์„œ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ํˆด๋กœ pnpm์„ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ์ ํ˜€ ์žˆ๋Š”๋ฐ, npm yarn์ด ์•„๋‹Œ pnpm์„ ์‚ฌ์šฉํ•œ ๊ณ„๊ธฐ๋‚˜ ์ด์œ 
  • Type๊ณผ Interface์˜ ์ฐจ์ด์ ์„ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”
  • ๋งˆ์ง€๋ง‰์œผ๋กœ ํ•˜๊ณ  ์‹ถ์€ ๋ง


๋ ˆํฌ์ง€ํ† ๋ฆฌ์™€ ๋ธ”๋กœ๊ทธ๊นŒ์ง€ ๊ผผ๊ผผํžˆ ๋ณด์‹œ๋Š”๋“ฏํ•˜๋‹ค. ํ”Œ์ ์„ ํ•˜๋ฉด์„œ ๋Œ€๊ฐ• ์•Œ๊ณ  ๋„˜๊ฒจ ๋ฒ„๋ ธ๋˜ ๋‚ด์šฉ๋“ค์ด ์žˆ๋‹ค๋ฉด ๋ฉด์ ‘ ์ค€๋น„๋ฅผ ํ•˜๋ฉด์„œ ๊ณต๋ถ€ํ•ด๋ณด๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•œ๋‹ค..

๋‹ค๋ฅธ ๋ถ„๋“ค์ด ๋ฐ›์€ ์งˆ๋ฌธ๋„ ๋น„์Šทํ•œ ๋Š๋‚Œ์ด์—ˆ๋˜ ๊ฑธ๋กœ ๊ธฐ์–ตํ•œ๋‹ค.

๊ฐœ์ธ์ ์ธ ํšŒ๊ณ 

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

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

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

๋Œ€ํ•™์ƒ์ด ์•„๋‹Œ ๊ฐœ๋ฐœ์ž๋กœ์„œ ์ฒ˜์Œ ๊ฒฝํ—˜ํ•œ ๋ฉด์ ‘์ด์—ˆ๋Š”๋ฐ, ๋งŽ์€ ์•„์‰ฌ์›€์ด ๋‚จ๋Š”๋‹ค. ์ด๋Ÿฌ๋‚˜ ์ €๋Ÿฌ๋‚˜ ๋ถˆํ•ฉ๊ฒฉ์€ ๋งˆ์Œ ์•„ํ”„๊ฒ ์ง€๋งŒ๐Ÿฅฒ ๋””ํ”„๋งŒ ๋•์— ๋ฏธ๋ค˜๋˜ ํฌํŠธํด๋ฆฌ์˜ค ์ •๋ฆฌ๋„ ํ•˜๊ณ , ์—„์ฒญ๋‚œ ๋™๊ธฐ๋ถ€์—ฌ๋„ ๋ฐ›์•˜๋‹ค. ์ด์ œ ๋‹ค์‹œ ์—ด์‹ฌํžˆ ์‚ด์•„๋‚ด์•ผ์ง€

 

+) 2022.09.21 ์ € ํ•ฉ๊ฒฉํ–ˆ์–ด์š”... ๋Œ€๋ฐ•... ์™œ์ง€...? ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค...

'์„ฑ์ฐฐ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

2022.08.17 ๊ธฐ์ค€ ๋‚ด๊ฒŒ ๊ฐ€์žฅ ๋ถ€์กฑํ•œ ๊ฒƒ  (0) 2022.08.18