Skip to content

๐ŸŒŸ [11.18] ์ผ์ผ ํšŒ๊ณ ๋ก

Hyunbin Lee edited this page Nov 21, 2022 · 1 revision

๐Ÿ˜‰ ์ผ์ฃผ์ผ ๊ฐ„์˜ ํ™œ๋™์„ KPT ํšŒ๊ณ  ๋ฐฉ์‹์œผ๋กœ ์ •๋ฆฌํ•ด๋ด์š”.

์œค๊ธฐ์„

K

  • ์ง€๊ฐ์„ ์•ˆํ–ˆ๋‹ค.

P

  • ํ™˜๊ฒฝ์„ค์ • ๋ฐฑ๋กœ๊ทธ๋ฅผ ์ œ๋Œ€๋กœ ์•ˆ์จ์„œ ๊ณ ์ƒํ–ˆ๋‹ค.

T

  • ์ฃผ๊ฐ„ ๊ณ„ํš์— ๋” ์‹ ๊ฒฝ์“ด๋‹ค.

์ดํ˜„๋นˆ

K

  • GitHub Actions ์— ๋”ฅ๋‹ค์ด๋ธŒํ•ด๋ณผ ์ˆ˜ ์žˆ์—ˆ๋‹ค.
    • Lighthouse CI ๋ฅผ ์ ์šฉํ•ด๋ณด์•˜๋‹ค.
    • ์„ฑ๋Šฅ ์ธก์ • ๊ฒฐ๊ณผ๋ฅผ Markdown ๋ฌธ๋ฒ•์œผ๋กœ ๊ฐ€๊ณตํ•˜๋Š” ์ปค์Šคํ…€ ์•ก์…˜์„ ๋ฆด๋ฆฌ์ฆˆํ–ˆ๋‹ค.
  • ์ฝ”๋“œ๋ฅผ ์งœ๊ธฐ ์ „์— ๋จผ์ € ์†์œผ๋กœ ๊ทธ๋ ค๋ณด๋ฉด์„œ ์„ค๊ณ„ํ•˜๋ ค๋Š” ์‹œ๋„๋ฅผ ํ–ˆ๋‹ค.
    • Modal ์„ ๋ง‰๋ฌด๊ฐ€๋‚ด๋กœ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํ•œ ๋ฒˆ ๋” ์ƒ๊ฐ์„ ๊ฑฐ์ณค๋‹ค.
    • ์ƒ๊ฐํ•œ ๋‚ด์šฉ์— ๋Œ€ํ•ด์„œ ํŒ€์›๋“ค์—๊ฒŒ ์„ค๋ช…ํ•˜๊ณ  ๋” ์ข‹์€ ๋ฐฉ์‹์— ๋Œ€ํ•œ ์˜๊ฒฌ์„ ๊ตฌํ–ˆ๋‹ค.

P

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

T

  • ์ž‘์—…์„ ๋งก๊ธฐ ์ „์— ์Šค์Šค๋กœ ์Šค์ผ€์ค„์„ ์ ๊ฒ€ํ•œ๋‹ค.
    • ์–ด๋Š ์ •๋„์˜ ์—…๋ฌด๊นŒ์ง€ ์†Œํ™”ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ๋‹ค์‹œ ํ•œ ๋ฒˆ ํ™•์ธํ•œ๋‹ค.
  • ๊ฐœ๋ฐœ๊ณผ ๋™์‹œ์— ๊ธฐ๋กํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•œ๋‹ค.
    • ์™„๋ฒฝํ•˜์ง€ ์•Š์•„๋„ ๊ดœ์ฐฎ๋‹ค. ๋ฐœ์ƒํ•œ ์˜ค๋ฅ˜๋‚˜ ๊ณผ์ •์— ๋Œ€ํ•ด์„œ ๊ฐ„๋žตํ•˜๊ฒŒ๋ผ๋„ ๊ธฐ๋กํ•œ๋‹ค.
    • ํ๋ฆ„์ด ๋Š์Šจํ•ด๋„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ์„ค๋ช…ํ•  ์ˆ˜๋Š” ์žˆ์–ด์•ผ ํ•œ๋‹ค.

๊ฐ•๋ณด์„

K

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

P

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

T

  • ๊ธฐํšŒ๊ฐ€ ๋œ๋‹ค๋ฉด ํ”„๋กœ์ ํŠธ ํ›„๋ฐ˜๋ถ€๋‚˜ ๋ถ€์บ ์ด ๋๋‚˜๊ณ  CI/CD ๋ถ€๋ถ„์„ ๊ฑด๋“œ๋ ค ๋ณด์•„์•ผ ๊ฒ ๋‹ค
  • ์ด์ œ ์ฝ”๋“œ ์ž‘์—…์ด ๋‚จ์•˜์œผ๋‹ˆ ์ปดํฌ๋„ŒํŠธ ๋งŒ๋“ค ๋•Œ๋„ ์ตœ๋Œ€ํ•œ ์•„๋ฆ„๋‹ต๊ฒŒ, ๋ฆฌ์•กํŠธ์˜ ๊ธฐ๋Šฅ์„ ์ž˜ ์‚ฌ์šฉํ•ด์„œ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ฒŒ ๋…ธ๋ ฅํ•ด์•ผ๊ฒ ๋‹ค.
  • ๋งํ•˜๊ธฐ ์ „์— ์ž ๊น ์ƒ๊ฐ์„ ์ •๋ฆฌํ•ด์„œ ๋งํ•ด์•ผ๊ฒ ๋‹ค.
  • 12์‹œ ์ „์— ๋ฌด์กฐ๊ฑด ์ž์•ผ๊ฒ ๋‹ค.

๋ฅ˜ํ™”๋ž‘

K

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

P

  • 2์ฃผ์ฐจ์— ๋ชฉํ‘œํ–ˆ๋˜ ๋ชจ๋“  ๊ธฐ๋Šฅ๋“ค์„ ๊ตฌํ˜„ํ•˜์ง€ ๋ชปํ•˜์˜€๋‹ค.
    • ํšŒ์˜ ์‹œ๊ฐ„์— ๋Œ€ํ•œ ๊ฐ๊ฐ์ด ์—†์–ด์„œ ํ•œ ์ฃผ์— ๊ฐœ๋ฐœํ•ด์•ผํ•  ์–‘์„ ์ž˜๋ชป ์žก์€๊ฒƒ ๊ฐ™๋‹ค.
    • ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ์‹ค์ œ ์‹œ๊ฐ„์„ ๋” ๊ณ ๋ คํ•ด์•ผ ํ•  ๊ฒƒ ๊ฐ™๋‹ค.

T

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

๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ ํŒ€

โ˜€๏ธ ๋ฐ์ผ๋ฆฌ ์Šคํฌ๋Ÿผ

1์ฃผ์ฐจ
2์ฃผ์ฐจ
3์ฃผ์ฐจ
4์ฃผ์ฐจ
5์ฃผ์ฐจ
6์ฃผ์ฐจ

๐Ÿ’ฌ ์ฃผ๊ฐ„ ํšŒ์˜๋ก

1์ฃผ์ฐจ
2์ฃผ์ฐจ
3์ฃผ์ฐจ
4์ฃผ์ฐจ
5์ฃผ์ฐจ
6์ฃผ์ฐจ

๐Ÿด ํšŒ๊ณ ๋ก

1์ฃผ์ฐจ
2์ฃผ์ฐจ
3์ฃผ์ฐจ
4์ฃผ์ฐจ
5์ฃผ์ฐจ
6์ฃผ์ฐจ
Clone this wiki locally