Skip to content

Daily Scrum Week 5

Minji Kim edited this page Dec 18, 2020 · 3 revisions

12์›” 14์ผ ์›”์š”์ผ ์Šคํฌ๋Ÿผ

์ฃผ๋ง์— ํ•œ ์ผ

๊ณตํ†ต

  • ๋…ธ์…˜ ์ž‘์„ฑ

Web

  • ๋นŒ๋“œ ์˜ค๋ฅ˜ ์ˆ˜์ •, ๊ธฐ๋Šฅ ์˜ค๋ฅ˜ ์ˆ˜์ •
  • ๋ฐฐํฌ...๋„์ปค์™€ ์  ํ‚จ์Šค ๋„์ž…(ํ•˜๋ คํ–ˆ์ง€๋งŒ ์‹คํŒจ) ใ…œใ…œ
  • mongoose ๊ฐ ์ด๋ฒคํŠธ ํƒ€์ž…์— ๋งž๋Š” ์Šคํ‚ค๋งˆ ์ •์˜, API ๊ตฌํ˜„
  • naver oauth ๋กœ๊ทธ์ธ
  • ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด ์ผ๋ถ€ ์˜ค๋ฅ˜ ์ˆ˜์ •

iOS

  • ์ด๋ฒคํŠธ ์ˆ˜์ง‘์„ ์œ„ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ ๊ตฌํ˜„
  • ๋‹คํฌ๋ชจ๋“œ ์ง€์› ๋ฐ ํ”„๋ฆฌ๋ทฐ ํ™œ์šฉ๋„ ํ–ฅ์ƒ

์˜ค๋Š˜ ํ•  ์ผ

  • ๋ฆฌ๋“œ๋ฏธ ์—…๋ฐ์ดํŠธ

๊ณตํ†ต

Web

  • ๋‚จ์€ ๊ธฐ๋Šฅ ๊ตฌํ˜„ & nginx ๋„์ž…
  • ๋‚จ์€ ์ด๋ฒคํŠธ(์žฌ์ƒ ๊ด€๋ จ, ์ข‹์•„์š” .. ๋“ฑ๋“ฑ) ์ˆ˜์ง‘
  • DB ๋ฐ์ดํ„ฐ ์ƒˆ๋กœ ์ €์žฅ
  • ์ด๋ฒคํŠธ ์„œ๋ฒ„ ๋ถ„๋ฆฌ

iOS

  • ๋งˆ์Šคํ„ฐ ํด๋ž˜์Šค ์šฉ ๋ฐฐํฌ
  • ์ด๋ฒคํŠธ ์ˆ˜์ง‘ ํ”„๋ ˆ์ž„์›Œํฌ์™€ API, CoreData ์—ฐ๋™
  • ํ…Œ์ŠคํŠธ์ฝ”๋“œ ์ž‘์„ฑ

12์›” 15์ผ ํ™”์š”์ผ ์Šคํฌ๋Ÿผ

๊ณต์œ ํ•  ๋‚ด์šฉ

์–ด์ œ ํ•œ ์ผ

Web

์ž„์ง€์˜:

  • ์ข‹์•„์š”, ์žฌ์ƒ๋ชฉ๋ก ์ถ”๊ฐ€ ์ด๋ฒคํŠธ ์ˆ˜์ง‘

๊น€๋ฏผ์ง€:

  • ๋กœ๊ทธ์ธ ๊ด€๋ จ ๋ถ€๋ถ„ ์ˆ˜์ •

์กฐ์ •ํ˜œ:

  • ์ธ์ฆ ๋ฏธ๋“ค์›จ์–ด ์ˆ˜์ •
  • ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด ์ˆ˜์ •

iOS

  • ViewModel ๋ฐ UseCase ๊ตฌ์กฐ ์ˆ˜์ • ๋ฐ ํ…Œ์ŠคํŠธ์ฝ”๋“œ ์ž‘์„ฑ
  • ๋ฐฐํฌ
  • ์ด๋ฒคํŠธ ์ˆ˜์ง‘ ํ”„๋ ˆ์ž„์›Œํฌ์™€ CoreData ์—ฐ๋™

์˜ค๋Š˜ ํ•  ์ผ

๊ณตํ†ต

  • ๋ฐœํ‘œ ์ฃผ์ œ ์ •ํ•˜๊ธฐ
  • ํ”ผ๋“œ๋ฐฑ ์„ค๋ฌธ ์ž‘์„ฑ

Web

  • ๋ฉ˜ํ† ๋ง
  • ๋‚จ์€ ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • ๋ณ€๊ฒฝ๋œ ๋ถ€๋ถ„ ๋ฐ˜์˜ํ•ด์„œ ์žฌ๋ฐฐํฌ
  • ์ด๋ฒคํŠธ bulk ์‚ฝ์ž… api ๊ตฌํ˜„
  • ์ด๋ฒคํŠธ ์ˆ˜์ง‘ ๊ฒ€์ฆ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑ
  • cors ํ•œ๋ฒˆ ๋” ๋„์ „..
  • ์ƒ์„ธ ํŽ˜์ด์ง€ ์ข‹์•„์š” ์—ฌ๋ถ€ ์ˆ˜์ •

iOS

  • tabviewselection ๋ทฐ๋ชจ๋ธ ์ˆ˜์ • ๋ฐ ํ…Œ์ŠคํŠธ์ฝ”๋“œ ์ž‘์„ฑ
  • ์ด๋ฒคํŠธ ์ˆ˜์ง‘ ํ”„๋ ˆ์ž„์›Œํฌ์™€ API ์—ฐ๋™
  • ๋ฒ„๊ทธ ์ˆ˜์ •
  • ์ฝ”์–ด๋ฐ์ดํ„ฐ ๊ด€๋ จ ํ…Œ์ŠคํŠธ
  • ๋‚จ์€ ์ด๋ฒคํŠธ ๋ถ™์ด๊ธฐ
  • ์—ฐ๊ฒฐ ์•ˆ๋œ ๋ทฐ ๋งŒ๋“ค๊ธฐ

12์›” 16์ผ ์ˆ˜์š”์ผ ์Šคํฌ๋Ÿผ

๊ณต์œ ํ•  ๋‚ด์šฉ

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

์–ด์ œ ํ•œ ์ผ

Web

๊ณตํ†ต

  • ๋ฉ˜ํ† ๋ง

์ž„์ง€์˜:

  • ๋กœ๊ทธ์ธ ์˜ค๋ฅ˜ ์ˆ˜์ •

๊น€๋ฏผ์ง€:

  • playNowButton ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • ๋ฎค์ง ํ”Œ๋ ˆ์ด์–ด ๊ธฐ๋Šฅ ๊ตฌํ˜„: ์—…๋„ฅ์ŠคํŠธ์—์„œ ํŠน์ • ๊ณก ๋ฐ”๋กœ ์žฌ์ƒ/ ์‚ญ์ œ ๊ธฐ๋Šฅ ๊ตฌํ˜„ & ์—…๋„ฅ์ŠคํŠธ์— ์•„๋ฌด ๊ณก๋„ ์—†์„ ๋•Œ ์ฒ˜๋ฆฌ & ํ”„๋กœ๊ทธ๋ ˆ์Šค๋ฐ”์™€ ํ˜„์žฌ ์žฌ์ƒ์‹œ๊ฐ„ state ์—ฐ๊ฒฐ
  • ์ผ๋ฐ˜ ํŠธ๋ž™ ๋กœ์šฐ ์นด๋“œ์—์„œ ์ธ๋„ค์ผ ํด๋ฆญ ์‹œ ๋ฐ”๋กœ ์žฌ์ƒ๋˜๋„๋ก ๊ตฌํ˜„
  • ๋งค๊ฑฐ์ง„ ์ƒ์„ธ ํŽ˜์ด์ง€์˜ ์ „์ฒด์žฌ์ƒ ๋ฒ„ํŠผ ๊ธฐ๋Šฅ ๊ตฌํ˜„

์กฐ์ •ํ˜œ:

  • ๊ฐ ๋ฐ์ดํ„ฐ ์ €์žฅ ๋ฐ ์‚ญ์ œ ๊ด€๋ จ ์˜ค๋ฅ˜ ์ˆ˜์ •
  • ๊ถŒํ•œ ์ธ์ฆ ์‹คํŒจ ์—๋Ÿฌ ์ฒ˜๋ฆฌ

iOS

  • ๋ฐœํ‘œ ์ค€๋น„
  • NowPlaying ๊ตฌ์กฐ ๊ฐœ์„ , ํ…Œ์ŠคํŠธ์ฝ”๋“œ ์ž‘์„ฑ
  • ์žฌ์ƒ ๊ด€๋ จ ์ด๋ฒคํŠธ ์ˆ˜์ง‘ ๊ตฌํ˜„
  • ์ˆ˜์ง‘ํ•œ ์ด๋ฒคํŠธ ์„œ๋ฒ„์— ์ „์†ก ๊ตฌํ˜„

์˜ค๋Š˜ ํ•  ์ผ

๊ณตํ†ต

  • 11์‹œ๊นŒ์ง€ ์ด๋ ฅ์„œ ์ œ์ถœ

Web

  • ๋ฐœํ‘œ ์ค€๋น„

์ž„์ง€์˜:

  • ์Œ์› ์žฌ์ƒ ๊ด€๋ จ ์ด๋ฒคํŠธ ์ˆ˜์ง‘
  • ์ด๋ฒคํŠธ ๋กœ๊ทธ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ

๊น€๋ฏผ์ง€:

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

์กฐ์ •ํ˜œ:

  • ๋กœ์ปฌ ๋กœ๊ทธ์ธ ๊ตฌํ˜„
  • ์ด๋ฒคํŠธ ์„œ๋ฒ„ ๋ถ„๋ฆฌ ๋ฐ ๋ฐฐํฌ
  • ๋กœ๊ทธ ์†์‹ค ์ฒ˜๋ฆฌ ํฌ๋ง..
  • ํˆฌ๋ฐ์ด ํŽ˜์ด์ง€์—์„œ ๋“œ๋กญ๋‹ค์šด์œผ๋กœ ๋งค๊ฑฐ์ง„ ๋ณด๊ด€ํ•จ์— ์ถ”๊ฐ€

iOS

  • ์žฌ๋ฐฐํฌ ๋ฐ ๋ฒ„๊ทธ ์žก๊ธฐ๐Ÿ›
  • ๋ฐœํ‘œ ์ค€๋น„

12์›” 17์ผ ๋ชฉ์š”์ผ ์Šคํฌ๋Ÿผ

๊ณต์œ ํ•  ๋‚ด์šฉ

์–ด์ œ ํ•œ ์ผ

Web

์ž„์ง€์˜:

  • ์žฌ์ƒ ์ด๋ฒคํŠธ ์ˆ˜์ง‘

๊น€๋ฏผ์ง€:

์กฐ์ •ํ˜œ:

  • ๋กœ์ปฌ ๋กœ๊ทธ์ธ ๊ตฌํ˜„

iOS

  • ๋ฒ„๊ทธ ์ˆ˜์ •
  • ํ…Œ์ŠคํŠธ์ฝ”๋“œ ์ž‘์„ฑ

์˜ค๋Š˜ ํ•  ์ผ

๊ณตํ†ต

Web

์ž„์ง€์˜:

๊น€๋ฏผ์ง€:

  • ์ƒˆ ํ”Œ๋ ˆ์ด๋ฆฌ์ŠคํŠธ ์ƒ์„ฑ ๊ธฐ๋Šฅ ์ˆ˜์ •
  • ํšŒ์›๊ฐ€์ž… ๊ตฌํ˜„
  • ์žฌ๋ฐฐํฌ

์กฐ์ •ํ˜œ:

iOS

  • ๋ฐœํ‘œ ์ค€๋น„

12์›” 18์ผ ๊ธˆ์š”์ผ ์Šคํฌ๋Ÿผ

๊ณต์œ ํ•  ๋‚ด์šฉ

  • npm run build ํ›„ npm start ํ•ด์„œ ํ”„๋ก ํŠธ ์ผœ๊ณ  ์ƒˆ ํ”Œ๋ ˆ์ด๋ฆฌ์ŠคํŠธ ์ƒ์„ฑํ•  ๋•Œ ํŠน์ • ์กฐ๊ฑด์—์„œ ์ž๊พธ ์˜ค๋ฅ˜๊ฐ€ ์ƒ๊ธฐ๋„ค์š”..ใ… ใ… 
  • ์žฌ๋ฐฐํฌ ํ–ˆ๋Š”๋ฐ ๋„ค์ด๋ฒ„ ๋กœ๊ทธ์ธ์ด ์•ˆ๋ฉ๋‹ˆ๋‹ค ใ…œใ…œ..๋กœ์ปฌ์—์„œ๋Š” ๋˜๊ตฌ์š” https://help.naver.com/support/contents/contents.help?serviceNo=17063&categoryNo=17795 ์—ฌ๊ธฐ ์ฐธ๊ณ ํ•˜๋ผ๊ณ  ๋œจ๋”๋ผ๊ณ ์š”..

์–ด์ œ ํ•œ ์ผ

  • ๋ฐœํ‘œ์ค€๋น„

Web

์ž„์ง€์˜:

  • ์žฌ์ƒ ์ด๋ฒคํŠธ ์ˆ˜์ง‘

๊น€๋ฏผ์ง€:

  • ์ƒˆ ํ”Œ๋ ˆ์ด๋ฆฌ์ŠคํŠธ ์ƒ์„ฑ ๊ธฐ๋Šฅ ์ˆ˜์ •
  • ํšŒ์›๊ฐ€์ž… ๊ตฌํ˜„
  • ์žฌ๋ฐฐํฌ

์กฐ์ •ํ˜œ:

  • ๋กœ๊ทธ ์†์‹ค ์ฒ˜๋ฆฌ
    • ๋กœ์ปฌ ์Šคํ† ๋ฆฌ์ง€ ์ปจํŠธ๋กค๋Ÿฌ
    • ํƒ€์ด๋จธ ๊ตฌํ˜„
    • BE (์ง„ํ–‰์ค‘..)

iOS

  • iOS ๋ฉ˜ํ† ๋ง
  • ๋ฐœํ‘œ ์ค€๋น„

์˜ค๋Š˜ ํ•  ์ผ

๊ณตํ†ต

  • ๋ฐœํ‘œ์ค€๋น„
Clone this wiki locally