Skip to content

Latest commit

ย 

History

History
60 lines (48 loc) ยท 2.29 KB

File metadata and controls

60 lines (48 loc) ยท 2.29 KB

UI ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„ ์šด์˜ ๋ฌธ์„œ

๋น„๊ฐœ๋ฐœ์ž๊ฐ€ โ€œ์ด ํ™”๋ฉด ์ข€ ๋” ์˜ˆ์˜๊ฒŒโ€, โ€œ์นด๋“œ๊ฐ€ ์–ด์ƒ‰ํ•ดโ€, โ€œFigma๋ž‘ ๋‹ค๋ฅด๊ฒŒ ๋ณด์—ฌโ€์ฒ˜๋Ÿผ ์ž์—ฐ์–ด๋กœ ๋งํ•ด๋„ Codex๊ฐ€ ์•ˆ์ •์ ์œผ๋กœ UI๋ฅผ ์ˆ˜์ •ํ•˜๋„๋ก ๋งŒ๋“  ๋ฃจํ”„์ž…๋‹ˆ๋‹ค.

๋ฃจํ”„

  1. ์š”์ฒญ ํ•ด์„
  2. ๊ด€๋ จ ๋ฌธ์„œ์™€ ํ˜„์žฌ ์ฝ”๋“œ ํ™•์ธ
  3. ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์—ฃ์ง€์ผ€์ด์Šค ์งˆ๋ฌธ
  4. ๊ตฌํ˜„ ๊ณ„ํš ์ž‘์„ฑ
  5. ๊ณ„ํš ๋ฆฌ๋ทฐ
  6. ๋ฆฌ๋ทฐ ๋ฐ˜์˜
  7. ๊ตฌํ˜„
  8. ์ฝ”๋“œ/UI ๋ฆฌ๋ทฐ
  9. ๋ฆฌ๋ทฐ ๋ฐ˜์˜
  10. ํƒ€์ž…์ฒดํฌ์™€ ํ™”๋ฉด ๊ฒ€์ฆ
  11. ๊ฒฐ๊ณผ ์š”์•ฝ

๋น„๊ฐœ๋ฐœ์ž ์š”์ฒญ ์˜ˆ์‹œ

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

๊ณ„ํš ๋ฆฌ๋ทฐ ์ฒดํฌ๋ฆฌ์ŠคํŠธ

  • ์–ด๋–ค ํ™”๋ฉด๊ณผ ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋ฐ”๊พธ๋Š”์ง€ ๋ช…ํ™•ํ•œ๊ฐ€?
  • ์‚ฌ์šฉ์ž ์ž…์žฅ์—์„œ ๋ฌด์—‡์ด ์ข‹์•„์ง€๋Š”์ง€ ์„ค๋ช…๋˜๋Š”๊ฐ€?
  • ๊ธฐ์กด ๊ธฐํš ๋ฌธ์„œ์™€ ์ถฉ๋Œํ•˜์ง€ ์•Š๋Š”๊ฐ€?
  • ๋กœ๋”ฉ, ๋นˆ ์ƒํƒœ, ์—๋Ÿฌ ์ƒํƒœ๋ฅผ ๋†“์น˜์ง€ ์•Š์•˜๋Š”๊ฐ€?
  • ์›น์—์„œ native module import ์˜ค๋ฅ˜๊ฐ€ ๋‚  ๊ฐ€๋Šฅ์„ฑ์ด ์—†๋Š”๊ฐ€?
  • Figma ๋˜๋Š” ๊ธฐ์กด UI ํŒจํ„ด๊ณผ ์–ด๊ธ‹๋‚˜๋Š” ์ƒˆ ์Šคํƒ€์ผ์„ ๋งŒ๋“ค์ง€ ์•Š๋Š”๊ฐ€?
  • ๊ฒ€์ฆ ๋ฐฉ๋ฒ•์ด ๋ช…ํ™•ํ•œ๊ฐ€?

์ฝ”๋“œ/UI ๋ฆฌ๋ทฐ ์ฒดํฌ๋ฆฌ์ŠคํŠธ

  • ํ…์ŠคํŠธ๊ฐ€ ์ž‘์€ ํ™”๋ฉด์—์„œ ์ž˜๋ฆฌ์ง€ ์•Š๋Š”๊ฐ€?
  • ๋ฒ„ํŠผ๊ณผ ์นด๋“œ์˜ ํ„ฐ์น˜ ์˜์—ญ์ด ์ถฉ๋ถ„ํ•œ๊ฐ€?
  • ๋กœ๋”ฉ/๋น„ํ™œ์„ฑ/์‹คํŒจ ์ƒํƒœ๊ฐ€ ์‹œ๊ฐ์ ์œผ๋กœ ๊ตฌ๋ถ„๋˜๋Š”๊ฐ€?
  • ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์„ ๋•Œ ํ™”๋ฉด์ด ๋น„์–ด ๋ณด์ด์ง€ ์•Š๋Š”๊ฐ€?
  • ์ƒํƒœ ๋กœ์ง์ด UI ์ปดํฌ๋„ŒํŠธ ์•ˆ์— ๊ณผํ•˜๊ฒŒ ์„ž์ด์ง€ ์•Š์•˜๋Š”๊ฐ€?
  • src/mock-server์™€ API facade์˜ ํƒ€์ž… ๊ณ„์•ฝ์„ ๊นจ์ง€ ์•Š์•˜๋Š”๊ฐ€?
  • npm run typecheck์™€ git diff --check๋ฅผ ํ†ต๊ณผํ–ˆ๋Š”๊ฐ€?

Codex์—๊ฒŒ ์‹œํ‚ฌ ๋•Œ ์ถ”์ฒœ ๋ฌธ์žฅ

์ด UI ์ˆ˜์ •์€ ๋น„๊ฐœ๋ฐœ์ž ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„๋กœ ์ง„ํ–‰ํ•ด์ค˜.
์ž์—ฐ์–ด ์š”์ฒญ์„ ๋จผ์ € ๊ตฌ์ฒด์ ์ธ UI ๋ชฉํ‘œ๋กœ ๋ฒˆ์—ญํ•˜๊ณ ,
๊ณ„ํš -> ๊ณ„ํš ๋ฆฌ๋ทฐ -> ๊ณ„ํš ๋ฐ˜์˜ -> ๊ตฌํ˜„ -> ์ฝ”๋“œ/UI ๋ฆฌ๋ทฐ -> ๋ฆฌ๋ทฐ ๋ฐ˜์˜ -> ๊ฒ€์ฆ ์ˆœ์„œ๋กœ ํ•ด์ค˜.