Skip to content

Scrum_W3

Yancy edited this page Dec 4, 2020 · 6 revisions

20-11-30 슀크럼

J018 κΆŒμ˜ˆμ§€

  • ν”„λ‘œμ νŠΈ ꡬ쑰 곡뢀
  • favicon λ§Œλ“€κΈ°
  • slice.js ꡬ쑰 여쭀보기
    • νŒŒμΌμ„ λ‚˜λˆŒκΉŒ?
    • ν•˜λ‚˜μ˜ 파일둜 κ΄€λ¦¬ν•˜λ˜, 객체둜 λ‚˜λˆŒκΉŒ?
    • [κ²°λ‘ ] 일단은 ν•˜λ‚˜λ‘œ 써보자! λ„ˆλ¬΄ κΈΈμ–΄μ Έμ„œ λΆˆνŽΈν•΄μ§€λ©΄ λ‚˜λˆ„μž^^!

J169 μž„κΈ°λ΄‰

  • sever 단일 test μž‘μ„±.
    • μ—­μ‹œ!!!
    • date λ•Œλ¬Έμ— test 톡과 μ•ˆλ˜μ„œ date λ„£λŠ” 방법 μ°Ύμ•„ 보기.

J188 μ •μ§€μ°¬

  • production / development μ‹œ ν™˜κ²½νŒŒμΌ 뢄리
  • redux toolkit 곡뢀
  • μ›Ή μ†ŒμΌ“ 맛보기 (Socket.IO)

이번주 νŽ˜μ΄μ§€ 도전~! πŸ’ͺ

  • 백둜그 μ—­ν•  λ„£κΈ° & 이슈 등둝
  • λ§ˆμΌμŠ€ν†€ 생성
  • dashboard
  • μΉ΄λ“œ/κ³„μ’Œ
  • μΉ΄ν…Œκ³ λ¦¬/νƒœκ·Έ
  • 이번 μ£ΌλŠ” ν…ŒμŠ€νŠΈλŠ” 선택 (λ‹€μŒ μ£ΌλΆ€ν„°λŠ” ν•„μˆ˜κ°€ 될 수 있음..^^)

ν•  일 - 남은 κ±°

  • νŽ˜μ΄μ§€ 개발(μ΄λ²ˆμ£Όμ— μ™„μ„±ν•˜κΈ°)
  • ν…ŒμŠ€νŠΈ μΆ”κ°€
  • 배포

20-12-01 슀크럼

J018 κΆŒμ˜ˆμ§€

  • μ½”λ“œ 리뷰λ₯Ό λ°”νƒ•μœΌλ‘œ μ½”λ“œ μˆ˜μ •.

J169 μž„κΈ°λ΄‰

  • μ½”λ“œ 리뷰 함.

J188 μ •μ§€μ°¬

  • μ½”λ“œλ¦¬λ·°λ₯Ό λ°”νƒ•μœΌλ‘œ μˆ˜μ • 및 UI μΆ”κ°€ μž‘μ—…

이번주 νŽ˜μ΄μ§€ 도전~! πŸ’ͺ

  • 곡톡 DB λ§Œλ“€κΈ°
  • λŒ€μ‹œλ³΄λ“œ
  • μΉ΄λ“œ/κ³„μ’Œ
  • μΉ΄ν…Œκ³ λ¦¬/νƒœκ·Έ
  • 이번 μ£ΌλŠ” ν…ŒμŠ€νŠΈλŠ” 선택 (λ‹€μŒ μ£ΌλΆ€ν„°λŠ” ν•„μˆ˜κ°€ 될 수 있음..^^)

ν•  일 - 남은 κ±°

  • νŽ˜μ΄μ§€ 개발(μ΄λ²ˆμ£Όμ— μ™„μ„±ν•˜κΈ°)
  • ν…ŒμŠ€νŠΈ μΆ”κ°€
  • 배포

20-12-02 슀크럼

J018 κΆŒμ˜ˆμ§€

  • κ²°μ œμˆ˜λ‹¨ μˆ˜μ • κΈ°λŠ₯ κ΅¬ν˜„ μ˜ˆμ •

J169 μž„κΈ°λ΄‰

  • 둜그인 κ΅¬ν˜„μ€‘
    • (github) μ„œλ²„μ— 토큰 λ°œν–‰κΉŒμ§€ μž‘μ„±

J188 μ •μ§€μ°¬

  • Category / AccountBook api μž‘μ„±
  • Tag api 진행쀑
  • 곡톡 DB λ§Œλ“€κΈ°

이번주 νŽ˜μ΄μ§€ 도전~! πŸ’ͺ

  • 둜그인
  • λŒ€μ‹œλ³΄λ“œ
  • μΉ΄λ“œ/κ³„μ’Œ
  • μΉ΄ν…Œκ³ λ¦¬/νƒœκ·Έ
  • 이번 μ£ΌλŠ” ν…ŒμŠ€νŠΈλŠ” 선택 (λ‹€μŒ μ£ΌλΆ€ν„°λŠ” ν•„μˆ˜κ°€ 될 수 있음..^^)

ν•  일 - 남은 κ±°

  • νŽ˜μ΄μ§€ 개발(μ΄λ²ˆμ£Όμ— μ™„μ„±ν•˜κΈ°)
  • ν…ŒμŠ€νŠΈ μΆ”κ°€
  • 배포

20-12-03 슀크럼

J018 κΆŒμ˜ˆμ§€

  • κ²°μ œμˆ˜λ‹¨ μˆ˜μ • κΈ°λŠ₯ κ΅¬ν˜„
  • sweetalert2 error, success, confirm 곡톡 ν…œν”Œλ¦Ώ κ΅¬ν˜„
  • μƒνƒœκ΄€λ¦¬ 곡뢀

J169 μž„κΈ°λ΄‰

  • 둜그인 μ™„μ„±
    • 둜그인 ν›„ 토큰 λ°œν–‰ν• λ•Œ μœ μ € 정보도 같이 μ€˜μ•Ό ν• μ§€ 고민쀑

J188 μ •μ§€μ°¬

  • tag νŽ˜μ΄μ§€ λ“œλžλ‹€μš΄ 이벀트 κ΅¬ν˜„μ€‘

이번주 νŽ˜μ΄μ§€ 도전~! πŸ’ͺ

ν•  일 - 남은 κ±°

고민점

  • tag λ₯Ό accountbook λ§ˆλ‹€ 관리
    • ν•œ μ‚¬λžŒμ΄ tagλ₯Ό 등둝할 경우, 같은 가계뢀λ₯Ό 관리 쀑인 λ‹€λ₯Έ μ‚¬λžŒλ„ ν•΄λ‹Ή tagλ₯Ό λ˜‘κ°™μ΄ κ³΅μœ κ°€λŠ₯ν•˜λŠ” 것이 μ’‹μ§€ μ•Šμ„κΉŒ κ³ λ―Ό
  • κ²°μ œμˆ˜λ‹¨μ˜ 경우
    • ν˜„μž¬: μΆ”κ°€/μˆ˜μ •/μ‚­μ œν•˜λ©΄ κ·Έ userκ°€ μ“°κ³ μžˆλŠ” λͺ¨λ“  가계뢀에 영ν–₯을 λΌμΉœλ‹€.
    • 가계뢀 λ³„λ‘œ κ΄€λ¦¬ν•˜λ €λ©΄ 가계뢀 별 κ²°μ œμˆ˜λ‹¨ 관리가 ν•„μš”
accountBook - paymentMethod
["KB κ΅­λ―ΌμΉ΄λ“œ", "카카였"]

user - paymentMethod
[{accoutBookId: objectId, name: "KB κ΅­λ―ΌμΉ΄λ“œ"}, {accoutBookId: objectId, name: "카카였"}]

=> userId μΆ”κ°€, accountBook μŠ€ν‚€λ§ˆμ—λ„ card 정보 μΆ”κ°€..?!

  • 둜그인 ν›„ 개인 정보 κ°€μ Έμ˜¬λ•Œ
    • 둜그인 ν›„ 토큰 λ°œν–‰ν• λ•Œ μœ μ € 정보도 같이 μ€˜μ•Ό ν• μ§€ 고민쀑
    • μ•„λ‹ˆλ©΄ λ”°λ‘œ μš”μ²­μ„ ν•œλ²ˆ 더 λ³΄λ‚΄λŠ”κ²Œ λ§žλŠ”μ§€ 고민쀑

20-12-04 슀크럼

J018 κΆŒμ˜ˆμ§€

  • νŠΉμ • κ²°μ œμˆ˜λ‹¨μ„ μ„ νƒν•˜λ©΄ λ³΄μ—¬μ§€λŠ” payment 상세 νŽ˜μ΄μ§€ κ΅¬ν˜„
  • λ¦¬νŒ©ν† λ§

J169 μž„κΈ°λ΄‰

  • μˆ˜μž… μ§€μΆœ νŽ˜μ΄μ§€ CRUD
    • useRefλ₯Ό μ“°κΈ° μœ„ν•΄μ„œ props 전달을 많이 ν•΄μ„œ μ½”λ“œκ°€ λ„ˆλ¬΄ λ”λŸ¬μ›Œμ‘Œλ‹€. λ¦¬νŽ™ν† λ§μ΄ μ‹œκΈ‰ν•˜λ‹€.

J188 μ •μ§€μ°¬

  • tag νŽ˜μ΄μ§€ λ“œλžλ‹€μš΄ CRUD κΈ°λŠ₯ μ™„μ„±
  • userId λ°›μ•„μ˜€λŠ” 뢀뢄은 μˆ˜μ •ν•΄μ•Όν•¨(아직 ν•˜λ“œμ½”λ”©)

고민점

  • transaction에 μˆ˜μž…μΈμ§€ μ§€μΆœμΈμ§€ 확인할 수 μžˆλŠ” 컬럼 ν•„μš”
    • μΆ”κ°€ μ™Έμ˜ 방법이 μžˆμ„κΉŒ?
    1. μ–‘μˆ˜ 음수둜 ꡬ뢄
    2. isExpenditure 같은 boolean을 좔가적인 field둜 μ€€λ‹€
  • aggregate μ—μ„œ match and μ—°μ‚°... μ–΄λ–»κ²Œ ν•΄μ•Όν• κΉŒ

μš°λ¦¬νŒ€ μ •ν•œ 것

  • userId: token
  • accoutBookId: cookie

μ•Œκ²Œλœ 점

  • JSON format의 default encoding은 UTF-8이닀!
Content-type: application/json; charset=utf-8 designates the content to be in JSON format, encoded in the UTF-8 character encoding. Designating the encoding is somewhat redundant for JSON, since the default (only?) encoding for JSON is UTF-8. So in this case the receiving server apparently is happy knowing that it's dealing with JSON and assumes that the encoding is UTF-8 by default, that's why it works with or without the header.

Clone this wiki locally