๐Ÿฅฆ๋ธŒ๋กœ์ปฌ๋ฆฌ๐Ÿฅฆ ์ฆ๊ฒจ๋ณด์ปฌ๋ฆฌ?! ์†Œ๊ฐœ (+ํšŒ๊ณ )

Maria Kimยท2021๋…„ 12์›” 12์ผ
3
post-custom-banner

[ About ๐ŸฅฆBrokurly๐Ÿฅฆ ]

  • ์ปฌ๋ฆฌ๋งŒ์˜ ์œ ๊ธฐ๋† ์ฑ„์†Œ๋กœ ์ง‘์—์„œ๋„ ๊ฐ„ํŽธํ•˜๊ฒŒ ์ฆ๊ฒจ๋ณด์ปฌ๋ฆฌ?!
  • ์œ ๊ธฐ๋†์„ ๊ฐ„ํŽธํ•˜๊ฒŒ ์ฆ๊ธธ ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” ์ปค๋จธ์Šค ์‚ฌ์ดํŠธ

Project Duration

  • 2021/11/29~2021/12/9

Team Members

  • ํ”„๋ก ํŠธ์—”๋“œ 3๋ช…
  • ๋ฐฑ์—”๋“œ 3๋ช…

[ Skills ]

React, Sass, React-Router

[ Communication Tools ]

Git, Github

GitHub Brokurly

  • ์ฝ”๋“œ ๊ด€๋ฆฌ

Slack

  • ๊ธฐ๋ณธ์ ์ธ ์†Œํ†ต
  • Github ๊ณผ ์—ฐ๊ฒฐํ•˜์—ฌ github merge, PR ์ƒํƒœ ํ™•์ธ

Notion

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




Trello

  • srum, ํ•œ์ฃผ sprint์˜ ๋ชฉํ‘œ, ํ•ด์•ผ ํ•  ๋ถ€๋ถ„์„ ๋ณด๊ธฐ ์ข‹์Œ
  • ํŒ€์›๋“ค์ด ์„œ๋กœ ๋‹ค๋ฅธ ํŒ€์›์˜ ์ง„์ฒ™๋„๋ฅผ ๋ณด๊ณ  ์ž์‹ ์ด ํ•  ์ผ๋“ค์˜ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Œ

[ Position ]

Frontend

์ƒํ’ˆ ๋ฆฌ์ŠคํŠธ(๋ฉ”์ธ ํ™”๋ฉด)

  • ์ƒ์„ธ ๋ฆฌ์ŠคํŠธ๊ฐ€ ๋ฉ”์ธ ํ™”๋ฉด์ด๊ธฐ ๋•Œ๋ฌธ์— params๋กœ ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ๋‹ค๋ฅธ ํ™”๋ฉด์„ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ quary๋กœ ํ•ด๋‹น ๋ถ€๋ถ„์„ ๊ด€๋ฆฌ
  • ๋Œ€๋ถ„๋ฅ˜, ์ค‘๋ถ„๋ฅ˜, ์ •๋ ฌ 3๊ฐ€์ง€ ์š”์†Œ๋ฅผ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ
  • ๋Œ€๋ถ„๋ฅ˜๊ฐ€ ํด๋ฆญ ๋์„ ๋•Œ ์ค‘๋ถ„๋ฅ˜ -> ์ „์ฒด ๋ณด๊ธฐ, ์ •๋ ฌ -> ์‹ ์ƒ์ˆœ์œผ๋กœ ์ •๋ ฌ๋˜์–ด ์ผ๊ด€์„ฑ์ด ์žˆ๋„๋ก ๊ด€๋ฆฌ
  • ์นดํŠธ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ modal์ฐฝ์œผ๋กœ ์ƒํ’ˆ์„ ์ฃผ๋ฌธํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•จ
  • ์ƒํ’ˆ ๋ถ€๋ถ„ ํด๋ฆญ ์‹œ ์ƒ์„ธ ํŽ˜์ด์ง€๋กœ ์ด๋™

์žฅ๋ฐ”๊ตฌ๋‹ˆ

  • ์ˆ˜๋Ÿ‰ ์ž…๋ ฅ
    • ๋ฒ„ํŠผ์œผ๋กœ 1๋‹จ์œ„ ๋ณ€ํ™”, ์ˆ˜๋Ÿ‰ ์ง์ ‘ ์ž…๋ ฅ ๊ฐ€๋Šฅ
    • 0, ๋นˆ์นธ -> ์ˆ˜๋Ÿ‰์„ 1์ด ๋˜๋„๋ก ๋งŒ๋“ฆ
  • ๋กœ๊ทธ์ธํ•˜์ง€ ์•Š์•˜์„ ๋•Œ fetch๋ฅผ ํ•˜์ง€ ์•Š๊ฒŒ ํ•˜์—ฌ No Token ์—๋Ÿฌ ์—†์•ฐ
  • ์ „์ฒด, ๋ถ€๋ถ„ ์„ ํƒ ๊ฐ€๋Šฅ
  • ์ „์ฒด, ๋ถ€๋ถ„, 1๊ฐœ ์‚ญ์ œ ๊ฐ€๋Šฅ
  • ์ด๊ธˆ์•ก์€ ์ฒดํฌ๋œ ์ƒํ’ˆ๋งŒ ๊ณ„์‚ฐ
  • ๋ƒ‰์žฅ, ์ƒ์˜จ 2๊ฐœ๋กœ ์ƒํ’ˆ์„ ๋ถ„๋ฅ˜ํ•˜์—ฌ ์†Œ๋น„์ž๊ฐ€ ๋ณด๊ธฐ ํŽธ๋ฆฌํ•˜๊ฒŒ ๊ตฌ์„ฑ
  • ๋ถ„๋ฅ˜๋ณ„ ํ† ๊ธ€ ๋ฒ„ํŠผ์„ ๋งŒ๋“ค์–ด ํ•ด๋‹น ๋ฆฌ์ŠคํŠธ ํŽผ์น˜๊ฑฐ๋‚˜ ์ ‘์„ ์ˆ˜ ์žˆ๊ฒŒ ํ•จ

์ฃผ๋ฌธ๋‚ด์—ญ

  • ์ตœ์‹ ์ˆœ์œผ๋กœ ์ฃผ๋ฌธ์„œ ๋ณด์—ฌ์คŒ
  • ์ฃผ๋ฌธ์„œ๋ณ„ ์ฃผ๋ฌธ ์ทจ์†Œ ๊ธฐ๋Šฅ ์ถ”๊ฐ€

[ ๊ฐœ๋ฐœ ] ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ๋กœ ๋ฐฐ์šด์ 

  • ์ฒ˜์Œ์œผ๋กœ ๋ฐฑ์—”๋“œ์™€ ์–ด๋–ค ํ‚ค๋“ค์„ ์ฃผ๊ณ ๋ฐ›์œผ๋ฉฐ ํ†ต์‹ ํ• ์ง€ ๊ฐ™์ด ๊ณ ๋ฏผํ•˜๋ฉฐ ์ตœ์ ์˜ ํ†ต์‹  ๋ฐฉ๋ฒ•์„ ์œ„ํ•ด ๊ณ ๋ฏผํ•ด ๋ดค๋‹ค.
  • ๋ฐฑ์—”๋“œ์—์„œ ๋งŒ๋“  ๋ฐ์ดํ„ฐ๋ชจ๋ธ๋ง์„ ๋ณด๋ฉฐ ๋‚ด๊ฐ€ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋“ค์„ ๋‹ค ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š”์ง€ ๊ฐ™์ด ์‚ดํŽด๋ณด๊ณ  ๋น ์ง„ ๋ถ€๋ถ„์„ ์•Œ ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ์ด ์ƒ๊ฒผ๋‹ค.
  • ๋ฐ์ดํ„ฐ๋ชจ๋ธ๋ง์„ ๋ณด๋ฉฐ API๊ฐ€ ์™„์„ฑ๋˜๊ธฐ ์ „ ๋‚ด๊ฐ€ ๋ฐฑ์—”๋“œ์— ๋ณด๋‚ด์ค˜์•ผ ํ•  ํ‚ค๋“ค๊ณผ ๋ฐ›์„ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณ ๋ คํ•ด ๋กœ์ง๊ณผ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.
  • ์ด๋ฅผ ํ†ตํ•ด API๊ฐ€ ์™„์„ฑ๋˜์—ˆ์„ ๋•Œ ์ ์€ ์ฝ”๋“œ ์ˆ˜์ •์œผ๋กœ ํ†ต์‹ ์„ ์„ฑ๊ณต์ ์œผ๋กœ ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.
  • ์‚ฌ์ดํŠธ์— ๋ณด์ด๋Š” url์€ ๋ฐฑ์—”๋“œ์™€์˜ ํ†ต์‹ ๊ณผ ์ง์ ‘์ ์ธ ๊ด€๋ จ์ด ์—†๊ณ  ํ”„๋ก ํŠธ๋ผ๋ฆฌ, ํŽ˜์ด์ง€๋ผ๋ฆฌ ์†Œํ†ตํ•˜๊ธฐ ์œ„ํ•ด ์กด์žฌํ•จ์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค.
  • ์ƒ๋‹น ๋ถ€๋ถ„ A -> B ํŽ˜์ด์ง€๋กœ ๋„˜์–ด๊ฐ€์„œ B์˜ ํŽ˜์ด์ง€๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋Š” ์ด์ „ ํŽ˜์ด์ง€ A์—์„œ B๋กœ quary, parmas, ๋“ฑ์œผ๋กœ ์–ด๋–ค ๋ถ€๋ถ„์ด ์„ ํƒ๋˜์–ด ์–ด๋–ค ๋ถ€๋ถ„์„ ๋ณด์—ฌ์ค˜์•ผ ํ•˜๋Š”์ง€ ์•Œ๋ ค์ค˜์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค.
    -> ์ด๋ฅผ ํ†ตํ•ด ์™œ ๊ฐœ๋ฐœ์ž๋“ค์ด ์†Œํ†ตํ•ด์•ผ ํ•˜๋Š”์ง€ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. ์‚ฌ์ดํŠธ๋Š” ๋Œ€๋ถ€๋ถ„ ๋‹ค์Œ ๋‹จ๊ณ„๊ฐ€ ์ด์ „ ๋‹จ๊ณ„์™€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์œผ๋ฉด ํ˜ผ์ž ์กด์žฌํ•˜๋Š” ์ผ์€ ์ž˜ ์—†๋‹ค. ์‚ฌ์ดํŠธ๋Š” ํ•˜๋‚˜์˜ ๋ฌผ์ด ํ๋ฅด๋Š” ๊ฒƒ๊ณผ ๊ฐ™๋‹ค
  • ๋ฐฑ์—”๋“œ์™€์˜ ํ†ต์‹ ์— ํ•„์š”ํ•œ url์€ ์‚ฌ์ดํŠธ์— ๋ณด์—ฌ์ง€๋Š” url๊ณผ ์ „ํ˜€ ์ƒ๊ด€์ด ์—†๋‹ค.(๋ฌผ๋ก  ๋น„์Šทํ•˜๋ฉด ํŽธํ•˜๊ฒ ์ง€๋งŒ)
  • REST API๋กœ ๋ฐฑ์—”๋“œ์™€ ํ†ต์‹ ํ•˜๋Š” ๋ฒ•์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค.
  • ์ฟผ๋ฆฌ๋ฅผ ์ฒ˜์Œ ์ ์šฉํ•ด๋ณด์•˜๋‹ค.
  • ์‚ฌ์ดํŠธ์˜ ๋ชฉํ‘œ๊ฐ€ ๋ฌด์—‡์ธ์ง€, Identity ๋ฅผ ์ œ๋Œ€๋กœ ์„ค์ •ํ•ด์•ผ ๋” ๋‚˜์€ UX์— ๋Œ€ํ•ด ๊ณ ๋ฏผํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๊ฐ€ ์–ด๋–ค ๋ถˆํŽธํ•จ์ด ์žˆ์„์ง€ ๋Š์ž„์—†์ด ๊ณ ๋ฏผํ•˜๋ฉด ๋Š์ž„์—†์ด ๊ณ ์น  ๋ถ€๋ถ„์ด ๋ณด์ธ๋‹ค.

์–ด๋–ป๊ฒŒ ํ•ด์•ผ ์šฐ๋ฆฌ์˜ ์„œ๋น„์Šค๋ฅผ ๋” ์ž˜ ํ‘œํ˜„ํ•˜๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ๋” ํŽธํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„๊นŒ?!

์— ๋Œ€ํ•ด ์ •๋ง ๋Š์ž„์—†์ด ๊ณ ๋ฏผํ•ด์•ผ ํ•˜๊ตฌ๋‚˜๋ฅผ ๋‹ค์‹œ๊ธˆ ๋Š๊ผˆ๋‹ค.

  • scrum, sprint์„ ํ†ตํ•ด ์• ์ž์ผ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฒ•์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค.
  • ์•„์นจ๋งˆ๋‹ค Standup ๋ฏธํŒ…์„ ํ†ตํ•ด ์–ด์ œํ•œ ์ผ, ์˜ค๋Š˜ ํ•  ์ผ, ๋ธ”๋กœ์ปค ๋ฅผ ๊ณต์œ ํ•˜๋ฉฐ ๋” ํšจ์œจ์ ์ธ ์ง„ํ–‰์„ ์ด๋ฃฐ ์ˆ˜ ์žˆ์—ˆ๋‹ค.

[ ํ˜‘์—… ] ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ๋กœ ๋ฐฐ์šด ์ 

ํ‘œํ˜„ํ•˜์ง€ ์•Š์œผ๋ฉด ์•„๋ฌด๋„ ์•Œ ์ˆ˜๊ฐ€ ์—†๋‹ค

  • ์ž์‹ ์˜ ์—…๋ฌด์— ๋Œ€ํ•ด ๋ถ€๋‹ด๊ฐ์„ ์ž˜ ๋‚˜ํƒ€๋‚ธ ์‚ฌ๋ก€๊ฐ€ ์žˆ์—ˆ๋‹ค.

๋งก์€ ์ผ์ด ์–ด๋ ค์šฐ๋‹ˆ ์‹œ๊ฐ„์ด ์ข€ ๊ฑธ๋ฆด ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ง์ ‘์ ์œผ๋กœ ์ด์•ผ๊ธฐํ•œ ๊ฒฝ์šฐ

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

[๋‚˜์˜ ํ–‰๋™]

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

๋‚˜์ค‘์— ์ด๋ถ„์—๊ฒŒ ์‹ค๋ ฅ ์ฐจ์™€ ์—…๋ฌด ๋ถ„๋‹ด์— ๋Œ€ํ•ด ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•ด์•ผ ํ• ์ง€์— ๋Œ€ํ•ด ์—ฌ์ญค๋ณด์•˜๋‹ค
[์ด๋ถ„์˜ ์˜๊ฒฌ]

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

์ด๋ฅผ ํ†ตํ•ด ์•Œ๊ฒŒ๋œ ์ 

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

๋” ์•Œ๋ ค์ฃผ๊ณ  ์‹ถ์€ ๊ฐœ๋ฐœ์ž

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

์ด๋ฅผ ํ†ตํ•ด ์•Œ๊ฒŒ ๋œ ์ 

  • ๋” ์•Œ๋ ค์ฃผ๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ์ด ๋˜์ž!
  • ๋ชจ๋ฅด๋Š” ๊ฒƒ์€ ์ฃ„๊ฐ€ ์•„๋‹ˆ๋‹ค!
  • ์•Œ๋ ค์ฃผ๋Š” ์‚ฌ๋žŒ์„ ๋ถˆํŽธํ•˜๊ฒŒ ํ•˜์ง€ ๋ง์ž!

ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋ฉฐ ์•„์‰ฌ์› ๋˜ ์ 

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

  • ๋ฌผ๋ก  ํด๋ก  ๋Š๋‚Œ์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ–ˆ์ง€๋งŒ ๋น„์ฆˆ๋‹ˆ์Šค ์•„์ด๋ดํ‹ฐํ‹ฐ๋ฅผ ์ œ๋Œ€๋กœ ์„ค์ •ํ•˜์ง€ ์•Š๊ณ  ์‹œ์ž‘ํ•œ ์ ์ด ์•„์‰ฝ๋‹ค.
    ํ•ต์‹ฌ ๊ฐ€์น˜๊ฐ€ ์žˆ์œผ๋ฉด ์‹ค์ œ ๋น„์ฆˆ๋‹ˆ์Šค๋ผ๊ณ  ์ƒ๊ฐ์ด ๋“ค๋ฉฐ ๋” ์žฌ๋ฏธ์žˆ๊ณ  ํ™•์žฅ์„ฑ์„ ์ƒ๊ฐํ•˜๋ฉฐ ๋” ์ฆ๊ธธ ์ˆ˜ ์žˆ์ง€ ์•Š์•˜์„๊นŒ ํ•˜๋Š” ์ƒ๊ฐ์ด ๋“ ๋‹ค.
    ๊ทธ๋ฆฌ๊ณ  ํ•ต์‹ฌ ๊ฐ€์น˜๊ฐ€ ์ œ๋Œ€๋กœ ์žˆ์—ˆ๋‹ค๋ฉด ์ด๋ฅผ ๊ณ ๋ คํ•œ UX์™€ css ๋ฅผ ๋” ๊ณ ๋ฏผํ•˜๊ณ  ๊ทธ ๋ฐฉํ–ฅ์œผ๋กœ ๋‚˜์•„๊ฐ€๋ฉฐ ๋” ์žฌ๋ฏธ์žˆ๊ฒŒ ์ƒ์ƒํ•˜๊ณ  ๊ณ ๋ฏผํ•˜๋ฉฐ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์—ˆ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ ๋‹ค.

ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋ฉฐ ์ž˜ํ•œ ์ 

์†Œํ†ต!
๋ฌผ๋ก  ์ดˆ๋ฐ˜์—๋Š” ์†Œํ†ต์— ์‹œํ–‰์ฐฉ์˜ค๊ฐ€ ์žˆ์—ˆ์ง€๋งŒ,
์šฐ๋ฆฌํŒ€์€ ๊ฒฐ๊ตญ ๋ฐฉ์•ˆ์„ ์ฐพ์•„๋ƒˆ๊ณ  (์ง‘์ค‘ํ•ด์„œ STANDUP MEETING, ์ „์ฒด ๋ฏธํŒ…์€ ๋”ฑ ํ•„์š”ํ•œ ๋ถ€๋ถ„๋งŒ, ํ•„์š”์‹œ 1๋Œ€1 ๋ฏธํŒ…์œผ๋กœ ์ง„ํ–‰, ํ”„๋ก ํŠธ๋Š” ์˜คํ›„์—๋Š” ๊ฐ์ž ์ฝ”๋”ฉ, ์ €๋…์—๋Š” ๋ชจ์—ฌ์„œ ํ•„์š”ํ•œ ๋ถ€๋ถ„ ํšŒ์˜, notion ์‚ฌ์šฉ)

๋ช‡๋ช‡ ์กฐ์—์„œ ๋‚˜ํƒ€๋‚œ ์†Œํ†ต์ด ์ž˜๋ชป๋˜์–ด ๊ตฌํ˜„์„ ์ž˜๋ชปํ•˜๊ฑฐ๋‚˜ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๋Š” ๊ฒฝ์šฐ๋Š” ์—†์—ˆ๋‹ค.

์šฐ๋ฆฌํŒ€ ์งฑ!!

๊ทธ๋ ‡๊ฒŒ ๋‚ด ์ฒซ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋๋‚ฌ๋‹ค

๋‹ค๋“ค ์„œํˆด๊ณ  ์–ด๋ ต๊ณ  ํž˜๋“ค๊ณ  ํ–ˆ์ง€๋งŒ ๋๊นŒ์ง€ ์™„๋ฃŒํ•ด์„œ ๋ฐœํ‘œ ์‹œ์—ฐ๊นŒ์ง€ ์™„๋ฒฝํžˆ ์—๋Ÿฌ ์—†์ด ๋๋‚จ์— ๋„ˆ๋ฌด ๊ฐ์‚ฌํ•˜๊ณ  ๋ชจ๋‘๊ฐ€ ๋๊นŒ์ง€ ํ•จ๊ป˜ํ•จ์— ๊ฐ์‚ฌํ•˜๋‹ค!!! ๋ธŒ๋กœ์ปฌ๋ฆฌํŒ€ ๋„ˆ๋ฌด ์ˆ˜๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค!! ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!!

๋งˆ์ง€๋ง‰ ์„ฑ์žฅํ•œ ์ฝ”๋“œ ์ •๋ฆฌ

๐Ÿฅฆ๋ธŒ๋กœ์ปฌ๋ฆฌ๐Ÿฅฆ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งˆ๋ฌด๋ฆฌํ•˜๋ฉฐ ํ”„๋กœ์ ํŠธ ์ค‘ ๋งŒ๋“  ๋ฟŒ๋“ฏํ•œ ์„ฑ์žฅ ์ฝ”๋“œ ๊ธฐ๋ก

ํ”„๋กœ์ ํŠธ log (+์ฝ”๋“œ)

๐Ÿฅฆ๋ธŒ๋กœ์ปฌ๋ฆฌ๐Ÿฅฆ ํ”„๋กœ์ ํŠธ 1์ผ์ฐจ
๐Ÿฅฆ๋ธŒ๋กœ์ปฌ๋ฆฌ๐Ÿฅฆ ํ”„๋กœ์ ํŠธ 2์ผ์ฐจ!
๐Ÿฅฆ๋ธŒ๋กœ์ปฌ๋ฆฌ๐Ÿฅฆ 3์ผ์ฐจ ๐Ÿง˜โ€โ™€๏ธ(Please slow down) ๐Ÿง˜
๐Ÿฅฆ๋ธŒ๋กœ์ปฌ๋ฆฌ๐Ÿฅฆ ํ”„๋กœ์ ํŠธ 4์ผ์ฐจ
๐Ÿฅฆ๋ธŒ๋กœ์ปฌ๋ฆฌ๐Ÿฅฆ ํ”„๋กœ์ ํŠธ 5์ผ์ฐจ

profile
Frontend Developer, who has business in mind.
post-custom-banner

0๊ฐœ์˜ ๋Œ“๊ธ€