Skip to content

πŸ“– Week 3

Chun Hwa Park edited this page Nov 12, 2021 · 1 revision

질문 리슀트

  1. 배포 κ³Όμ •μ—μ„œ production μ‹œμ— ν•„μš”ν•œ ν™˜κ²½λ³€μˆ˜λ₯Ό μ–΄λ–»κ²Œ κ΄€λ¦¬ν•˜λŠ”μ§€?

  2. 3λ…„ μ°¨ 개발자 μž…μž₯μ—μ„œ μ–΄λ–€ μ‹ μž…κ°œλ°œμžκ°€ 쒋은 κ°œλ°œμžμΈμ§€ 개인적인 생각도 κΆκΈˆν•©λ‹ˆλ‹€!

  3. Git flow branch μ „λž΅ - release vs main

    μΆ”κ°€λ‘œ κΆκΈˆν•œ 점이 μƒκ²¨μ„œ λ‚¨κΉλ‹ˆλ‹€! 기획 λ•Œμ— 말씀 λ“œλ Έλ‹€μ‹œν”Ό Git-flowλ₯Ό μ΄μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. Git-flowμ—λŠ” release λΈŒλžœμΉ˜κ°€ μžˆλŠ”λ° 이 브랜치의 역할도 배포용 브랜치둜 μ•Œκ³  있고, main λΈŒλžœμΉ˜λ„ 배포 μ½”λ“œλ₯Ό λ‹΄μ•„λ†“λŠ” 브랜치라고 μ•Œκ³  μžˆμ–΄μ„œ μ €ν¬λŠ” main λΈŒλžœμΉ˜μ— 배포λ₯Ό μƒκ°ν•˜κ³  진행 μ€‘μž…λ‹ˆλ‹€. release λΈŒλžœμΉ˜μ™€ main 브랜치의 역할에 차이가 μžˆμ„κΉŒμš”?

    hotfixλŠ” release에 mergeλ˜μ§€ μ•ŠλŠ”λ‹€, releaseλŠ” 버전이 λΆ™λŠ”λ‹€.

주말

  • μΌμš”μΌμ— 2μ‹œκ°„ 정도 νˆ¬μžν•΄μ„œ μžλ™ 배포 도전
    • μ‹œκ°„ λ˜λŠ” μ‚¬λžŒλ§Œ...(λ©˜ν† λ‹˜κ³Όμ˜ λ©΄λ‹΄ λλ‚˜κ³  κ²°μ •)

λ‹€μŒ μ£Ό κ³„νš

  • 문제 좜제 νŽ˜μ΄μ§€

    • 문제 좜제 νŽ˜μ΄μ§€ 문제 제λͺ©, μ–Έμ–΄, 레벨 μž…λ ₯ μΆ”κ°€
    • ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€ 에디터 λ ˆμ΄μ•„μ›ƒ μˆ˜μ •
    • API μš”μ²­μ— μ‚¬μš©ν•  λ””λ°”μš΄μ‹± ν•¨μˆ˜ κ΅¬ν˜„
    • μ—λŸ¬ 핸듀링 및 성곡 μ‹œ 문제 리슀트 νŽ˜μ΄μ§€('/')둜 λ¦¬λ‹€μ΄λ ‰νŠΈ
  • 문제 리슀트 νŽ˜μ΄μ§€ λ¬΄ν•œ 슀크둀 κ΅¬ν˜„

    Intersection Observer API - Web API | MDN

  • 문제 채점 API에 λŒ€κΈ° 큐 적용

    • λŒ€κΈ° 큐λ₯Ό λ©”λͺ¨λ¦¬λ‘œ κ΄€λ¦¬ν•˜λŠλƒ, λ”°λ‘œ DB? μ™ΈλΆ€ 자료ꡬ쑰λ₯Ό 톡해 κ΄€λ¦¬ν•˜λŠλƒ
    • 문제 채점 방법
      • μ›Œμ»€ μŠ€λ ˆλ“œλ‘œ 처리

        Node.js Worker Threads

      • 채점을 ν•˜λŠ” 도컀 이미지λ₯Ό λ§Œλ“€κ³ , 도컀 μœ„μ— λ‹€μˆ˜μ˜ μ»¨ν…Œμ΄λ„ˆλ‘œ 처리

  • 3μ°¨ λͺ©ν‘œ(상기 κΈ°λŠ₯ λ‹€ κ΅¬ν˜„ν•˜κ³  μ—¬μœ κ°€ 되면...)

    • 질문 및 λ‹΅λ³€ κ²Œμ‹œνŒ λ ˆμ΄μ•„μ›ƒ κ΅¬ν˜„
    • CRUD API 개발
Clone this wiki locally