๐Ÿค ์ถœ๋™! ๋™๋ฌผํŠน๊ณต๋Œ€ QA - FRONTENDBOOTCAMP-13th/JS-07-7zzang-Arcade GitHub Wiki

1๏ธโƒฃ ๊ธฐ๋ณธ ์ •๋ณด

ํ•ญ๋ชฉ ๋‚ด์šฉ
ํ”„๋กœ์ ํŠธ๋ช… ๐Ÿ•น๏ธ 7์งฑ ์˜ค๋ฝ์‹ค - ์ถœ๋™! ๋™๋ฌผํŠน๊ณต๋Œ€
ํ…Œ์ŠคํŠธ ๊ธฐ๊ฐ„ 2025.05.20 ~ 2025.05.22
๋‹ด๋‹น์ž ๋ฐ ํŒ€์› ๋‹ด๋‹น์ž: ์ดํ˜ธ์ • / ํŒ€์›: ํ™ฉ์œ ๋นˆ, ๊น€์ง€์ˆ˜, ๋ฐฐ๋™์ดˆ
ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ window 11, chrome

2๏ธโƒฃ ํ…Œ์ŠคํŠธ ๊ฐœ์š”

  • ํ…Œ์ŠคํŠธ ๋ชฉ์ 
    • ๊ฒŒ์ž„ ์ „์ฒด ํ”Œ๋กœ์šฐ ๋ฐ UI ํ๋ฆ„์˜ ์ •์ƒ ์ž‘๋™ ์—ฌ๋ถ€ ํ™•์ธ
    • ์บ๋ฆญํ„ฐ ์ด๋™, ์ถฉ๋Œ ํŒ์ •, ์ ์ˆ˜ ๋กœ์ง, ํŒ์—… ์ „ํ™˜ ๊ธฐ๋Šฅ ๊ฒ€์ฆ
    • Firebase ์—ฐ๋™์„ ํ†ตํ•œ ์ ์ˆ˜ ์ €์žฅ ๋ฐ ๋ฒ ์ŠคํŠธ ๋žญํ‚น ์กฐํšŒ ํ™•์ธ
  • ํ…Œ์ŠคํŠธ ๋ฒ”์œ„
    • ๊ฒŒ์ž„ ์‹œ์ž‘ โ†’ ์ ์ˆ˜ ์ฆ๊ฐ€ โ†’ ์ถฉ๋Œ โ†’ ๊ฒŒ์ž„ ์ข…๋ฃŒ โ†’ ์ ์ˆ˜ ์ €์žฅ ๋ฐ ์ทจ์†Œ โ†’ ์ธํŠธ๋กœ ๋ณต๊ท€
    • ํŒ์—… (๊ฒŒ์ž„ ์„ค๋ช…, ๊ฒŒ์ž„ ์˜ค๋ฒ„, ์ €์žฅ์ฐฝ, ๋ฒ ์ŠคํŠธ ๋žญํ‚น) ํ‘œ์‹œ ๋ฐ ์ผ๋ถ€ ํŒ์—…์˜ ESC ํ‚ค ์ œ์–ด
    • ์ €์žฅ์ฐฝ ๋‚ด ์ž…๋ ฅ๊ฐ’ ์œ ํšจ์„ฑ, ์ค‘๋ณต ๋‹‰๋„ค์ž„ ์ฒ˜๋ฆฌ
    • ๋ฒ ์ŠคํŠธ ๋žญํ‚น ํŒ์—… ๋‚ด Firebase ๋ฐ์ดํ„ฐ ์‹ค์‹œ๊ฐ„ ๋ฐ˜์˜ ํ™•์ธ
  • ํ…Œ์ŠคํŠธ ๋ฐฉ๋ฒ•
    • ์ˆ˜๋™ ํ…Œ์ŠคํŠธ ์ค‘์‹ฌ
    • keydown ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ์บ๋ฆญํ„ฐ ์ด๋™ ๋ฐ ์ถฉ๋Œ ๋ฐ˜๋ณต
    • Firebase ์ €์žฅ ํ›„ โ†’ ๋ฒ ์ŠคํŠธ ์Šค์ฝ”์–ด ํŒ์—… ์‹ค์‹œ๊ฐ„ ๋ฐ˜์˜ ์—ฌ๋ถ€ ํ™•์ธ
    • ๋‹‰๋„ค์ž„ ์ค‘๋ณต ์ž…๋ ฅ ์‹œ ์ดˆ๊ธฐํ™” ๋ฐ ์žฌ์ž…๋ ฅ ์ฒ˜๋ฆฌ ๊ฒ€์ฆ

๐Ÿ” ์ฃผ์š” ์ด์Šˆ ๋ชฉ๋ก

ID ํ•ญ๋ชฉ ์žฌํ˜„ ์กฐ๊ฑด ์‹ค์ œ ๊ฒฐ๊ณผ ์˜ˆ์ƒ ๊ฒฐ๊ณผ ์‹ฌ๊ฐ๋„
BUG-01 ๋‹‰๋„ค์ž„ ์ค‘๋ณต ํ›„ ์ธํŠธ๋กœ ๋ณต๊ท€ ์•ˆ ๋จ ๊ฒŒ์ž„ ์˜ค๋ฒ„ ํ›„, ๊ธฐ์กด ๋‹‰๋„ค์ž„์œผ๋กœ ์ €์žฅ ์‹œ๋„ โ†’ ์ค‘๋ณต ๋ฐœ์ƒ โ†’ ์ €์žฅ ๋˜๋Š” ์ทจ์†Œ ๋ฒ„ํŠผ ํด๋ฆญ ํŒ์—…์€ ๋‹ซํžˆ์ง€๋งŒ ์ธํŠธ๋กœ ํ™”๋ฉด์œผ๋กœ ๋Œ์•„๊ฐ€์ง€ ์•Š์Œ(๊ฒŒ์ž„ ์ข…๋ฃŒ ์ƒํƒœ ์œ ์ง€๋จ) ์ €์žฅ/์ทจ์†Œ ํ›„ ์ •์ƒ์ ์œผ๋กœ ์ธํŠธ๋กœ ํ™”๋ฉด์œผ๋กœ ์ „ํ™˜ Major
BUG-02 TypeScript ๋‚ด ์ด๋ฏธ์ง€ ๊ฒฝ๋กœ ๊นจ์ง ๋นŒ๋“œ ํ›„ TS ํŒŒ์ผ์—์„œ ์ƒ๋Œ€๊ฒฝ๋กœ๋กœ ์ด๋ฏธ์ง€ import ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ด๋ฏธ์ง€๊ฐ€ ์ •์ƒ ์ถœ๋ ฅ ๋˜์ง€ ์•Š๊ณ  ๊นจ์ง import ๋ฐฉ์‹์œผ๋กœ ๋ณ€๊ฒฝํ•œ ๊ฒฝ์šฐ ์ด๋ฏธ์ง€๊ฐ€ ์ •์ƒ ์ถœ๋ ฅ ๋จ Major

3๏ธโƒฃ ๊ฒฐ๋ก  ๋ฐ ๊ฐœ์„  ์‚ฌํ•ญ

  • ์ฃผ์š” ๋ฌธ์ œ ์š”์•ฝ

    • ๋‹‰๋„ค์ž„ ์ค‘๋ณต ์ฒ˜๋ฆฌ ํ›„ ์ธํŠธ๋กœ๋กœ ๋Œ์•„๊ฐ€๋Š” ์ดˆ๊ธฐํ™” ๋กœ์ง ๋ˆ„๋ฝ
      • ๊ธฐ์กด ๋‹‰๋„ค์ž„ ์ค‘๋ณต ์‹œ ์ €์žฅ ํ›„ ํ๋ฆ„์ด ๋Š๊ธฐ๋ฉฐ ์ธํŠธ๋กœ๋กœ ๋ณต๊ท€ ๋ถˆ๊ฐ€
  • ํ•ด๊ฒฐ๋œ ์ด์Šˆ

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

    • ๋ธŒ๋ผ์šฐ์ € ์„ธ์…˜ ๋งŒ๋ฃŒ ๋ฐ ์บ์‹œ ํด๋ฆฌ์–ด ํ›„ ํ…Œ์ŠคํŠธ
      • ์ƒˆ๋กœ๊ณ ์นจํ•˜๊ฑฐ๋‚˜ ์บ์‹œ/์„ธ์…˜์„ ์ง€์šด ๋’ค์—๋„ Firebase ์ €์žฅ/์กฐํšŒ๊ฐ€ ์ •์ƒ ๋™์ž‘ํ•˜๋Š”์ง€
    • ๋‹ค์ค‘ ํƒญ ํ…Œ์ŠคํŠธ
      • ๊ฐ™์€ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์—ฌ๋Ÿฌ ํƒญ์„ ์—ด๊ณ  ๊ฐ๊ฐ ์ €์žฅ ์‹œ๋„ํ•  ๊ฒฝ์šฐ โ†’ Firebase ๋™๊ธฐํ™” ์ถฉ๋Œ์ด๋‚˜ ๋™์‹œ ์“ฐ๊ธฐ ๋ฌธ์ œ ์—†๋Š”์ง€
  • ํ–ฅํ›„ ๊ฐœ์„  ๋ฐฉํ–ฅ

    • ๋ฐ˜์‘ํ˜• UI ๊ตฌ์กฐ ๊ฐœ์„ 
      • ํ˜„์žฌ ๊ณ ์ • ํ•ด์ƒ๋„(920ร—600) ๊ธฐ๋ฐ˜์—์„œ ๋ฒ—์–ด๋‚˜, ์ถ”ํ›„ ํƒœ๋ธ”๋ฆฟ ๋ฐ ๋ชจ๋ฐ”์ผ ํ™˜๊ฒฝ์—์„œ๋„ ํ”Œ๋ ˆ์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ์œ ์—ฐํ•œ ๋ฐ˜์‘ํ˜• ๋ ˆ์ด์•„์›ƒ ๋„์ž…
    • ์บ๋ฆญํ„ฐ ์„ ํƒ ๊ธฐ๋Šฅ ๋„์ž…
      • ๋‹ค์–‘ํ•œ ์บ๋ฆญํ„ฐ ์ค‘ ์›ํ•˜๋Š” ์บ๋ฆญํ„ฐ๋ฅผ ์„ ํƒํ•˜๊ณ  ํ”Œ๋ ˆ์ดํ•  ์ˆ˜ ์žˆ๋Š” ์„ ํƒ์ฐฝ UI ๊ตฌ์„ฑ ํ•„์š”
      • ์„ ํƒํ•œ ์บ๋ฆญํ„ฐ ์ •๋ณด๋Š” ๊ฒŒ์ž„ ํ™”๋ฉด์—์„œ ๋ฐ˜์˜๋˜๋„๋ก ๊ตฌ์กฐ ์—ฐ๊ฒฐ
    • ๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ ํ…Œ์ŠคํŠธ
      • Firefox, Safari ๋“ฑ ์ฃผ์š” ๋ธŒ๋ผ์šฐ์ €์—์„œ ํŒ์—…, ์ž…๋ ฅ์ฐฝ, Firebase ๋™๊ธฐ ๋ฐ˜์˜์ด ์ •์ƒ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธ
    • ์บ๋ฆญํ„ฐ ์ข…๋ฅ˜ ์ถ”๊ฐ€ ๋ฐ ์Šคํƒ€์ผ๋ง ๋‹ค์–‘ํ™”
      • ๋ณ‘์•„๋ฆฌ ์™ธ ํ† ๋ผ, ๊ฐœ๊ตฌ๋ฆฌ ๋“ฑ ๊ฐœ์„ฑ ์žˆ๋Š” ์บ๋ฆญํ„ฐ ์ถ”๊ฐ€
      • ๊ฐ ์บ๋ฆญํ„ฐ๋งˆ๋‹ค ๋ณ„๋„์˜ ์ด๋ฏธ์ง€, ์ง„ํ™” ๋‹จ๊ณ„, ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋“ฑ์„ ์„ค์ •ํ•ด ํ”Œ๋ ˆ์ด ๋‹ค์–‘์„ฑ ๊ฐ•ํ™”
โš ๏ธ **GitHub.com Fallback** โš ๏ธ