KPT

10.14~10.18 21쑰 KPT회고

everyday-spring 2024. 10. 18. 17:44

Keep

πŸ‘ ν…ŒμŠ€νŠΈ μ½”λ“œ

  • ν”„λ‘œμ νŠΈ μ—”ν‹°ν‹° 섀계 ν›„ ν…ŒμŠ€νŠΈ μ„œλΉ„μŠ€λ₯Ό λ³„λ„λ‘œ μž‘μ„±ν•˜μ—¬ ν…ŒμŠ€νŠΈμš© 데이터λ₯Ό DB에 ν•œλ²ˆμ— μž…λ ₯ν–ˆλ‹€. 개발 κ³Όμ •μ—μ„œ 데이터λ₯Ό μž…λ ₯ν•˜λŠ” μ‹œκ°„μ„ 쀄일 수 μžˆμ—ˆκ³  μ—°κ΄€λ˜μ–΄μžˆλŠ” 데이터 λ•Œλ¬Έμ— λ°œμƒν•˜λŠ” 개발 지연을 방지할 수 μžˆμ—ˆλ‹€.

πŸ‘ μž‘μ€ μž‘μ—… λ‹¨μœ„λ‘œ Merge

  • μž‘μ—…μ„ μž‘μ€ λ‹¨μœ„λ‘œ λΆ„λ¦¬ν•˜μ—¬ μž‘μ—…μ΄ μ™„λ£Œλ  λ•Œλ§ˆλ‹€ 자주 mergeλ₯Ό μ§„ν–‰ν•œ 덕뢄에, μ½”λ“œ μΆ©λŒμ„ 크게 쀄일 수 μžˆμ—ˆλ‹€. μž‘μ€ λ²”μœ„μ—μ„œ λ°œμƒν•˜λŠ” 변경사항은 관리가 μ‰¬μ›Œμ§€κ³ , 좩돌이 λ°œμƒν•˜λ”λΌλ„ 이λ₯Ό μ‹ μ†ν•˜κ²Œ ν•΄κ²°ν•  수 μžˆμ—ˆκΈ°μ— ν˜‘μ—… νš¨μœ¨μ„±μ΄ λ†’μ•„μ‘Œλ‹€.

πŸ‘ μ½”λ“œ 리뷰

  • μ½”λ“œλ₯Ό Mergeν•˜λŠ” 경우 νŒ€μ›μ΄ λͺ¨λ‘ λͺ¨μ—¬ μΆ©λŒμ„ ν•¨κ»˜ ν™•μΈν–ˆλ‹€. μΆ©λŒμ„ ν•΄κ²°ν•˜λŠ” κ³Όμ •μ—μ„œ μ–΄λ–€ λ°©μ‹μœΌλ‘œ κ°€λŠ”κ²Œ λ§žλŠ”μ§€ 회의λ₯Ό μ§„ν–‰ν–ˆκ³  각자 μ½”λ“œλ₯Ό κ°œλ°œν•˜λŠ” 과정에도 λ°©ν–₯성을 μ μš©ν•  수 μžˆμ—ˆλ‹€.

Problem - Try

⚠️ μ‚¬μš©μž ADMIN κ°€μž… μ œν•œ

  • μ‚¬μš©μžκ°€ νšŒμ›κ°€μž…μ‹œ μžμ‹ μ˜ κΆŒν•œμ„ ADMIN으둜 직접 적어 κ°€μž…ν•  수 μžˆλŠ” λ°©μ‹μœΌλ‘œ μ‹€μ œ μ„œλΉ„μŠ€ν•˜κΈ°μ—λŠ” μœ„ν—˜μ΄ μžˆλ‹€.
  • Try
    • μ„œλ²„μ—μ„œ λ°œκΈ‰ν•˜λŠ” 토큰값을 가진 μ‚¬μš©μžλ§Œ ADMIN으둜 κ°€μž…ν•  수 μžˆλ„λ‘ μ œν•œν•˜λ©΄ λ¬΄λΆ„λ³„ν•œ ADMINμ‚¬μš©μž κ°€μž…μ„ 막을 수 μžˆλ‹€.

⚠️ Exception λ©”μ‹œμ§€ 톡합

  • μ˜ˆμ™Έμƒν™© μ—μ„œμ˜ μ—λŸ¬ 메세지λ₯Ό λͺ¨λ‘ ν•˜λ“œμ½”λ”©μœΌλ‘œ μž‘μ—…ν•˜μ—¬ λ™μΌν•œ μƒν™©μ—μ„œλ„ λ‹€λ₯Έ λ©”μ‹œμ§€κ°€ λ‚˜μ˜€κ³  κΈ°λŠ₯ μˆ˜μ • μ‹œ 일괄적인 μ—λŸ¬ 메세지 μˆ˜μ •μ΄ λΆˆκ°€λŠ₯ν•˜λ‹€.
  • Try
    • μ—λŸ¬ 메세지λ₯Ό ν•˜λ‚˜μ˜ EnumνŒŒμΌμ— λͺ¨μ•„ κ΄€λ¦¬ν•˜λ©΄ 같은 μ˜ˆμ™Έ 상황이 λ°œμƒν•˜λŠ” 경우 일관성 μžˆλŠ” 메세지λ₯Ό 좜λ ₯ν•  수 있고, ν•œλ²ˆμ— μ—λŸ¬ 메세지λ₯Ό μˆ˜μ •ν•  수 μžˆλ‹€.

⚠️ μŠ¬λž™ μ•Œλ¦Ό μ‹œμŠ€ν…œμ˜ μœ μ§€λ³΄μˆ˜, ν™•μž₯μ„± ν•œκ³„

  • ν˜„μž¬ μ‹œμŠ€ν…œμ€ νŠΉμ • λ©”μ†Œλ“œ 호좜 ν›„ μŠ¬λž™ μ•Œλ¦Όμ„ λ³΄λ‚΄λŠ” λ°©μ‹μœΌλ‘œ 각 μ„œλΉ„μŠ€κ°€ κ°•ν•˜κ²Œ κ²°ν•©λœ ꡬ쑰λ₯Ό 가지고 μžˆμ–΄ μœ μ§€λ³΄μˆ˜μ™€ ν™•μž₯성에 ν•œκ³„κ°€ μžˆλ‹€.
  • Try
    • EDAλ₯Ό λ„μž…ν•΄ 이벀트 기반으둜 μ•Œλ¦Όμ„ λΆ„λ¦¬ν•˜μ—¬ 각 κΈ°λŠ₯이 λ…λ¦½μ μœΌλ‘œ μž‘λ™ν•  수 μžˆλ„λ‘ κ°œμ„ ν•œλ‹€. λ©”μ†Œλ“œ μ‹€ν–‰ ν›„ μ΄λ²€νŠΈκ°€ λ°œμƒν•˜λ©΄ 이λ₯Ό κ°μ§€ν•˜λŠ” 이벀트 λ¦¬μŠ€λ„ˆκ°€ λΉ„λ™κΈ°μ μœΌλ‘œ μŠ¬λž™ μ•Œλ¦Όμ„ μ²˜λ¦¬ν•˜λŠ” 방식을 μ μš©ν•˜λ©΄ μœ μ§€λ³΄μˆ˜μ™€ ν™•μž₯성을 확보할 수 μžˆλ‹€.

⚠️ README κ°œμ„  λ°©ν–₯

  • ν˜„μž¬ git의 readmeκ°€ λ‚΄μš©μ  면으둜 λΆ€μ‘±ν•œ 것 κ°™μ•„, 좔가적인 뢀뢄을 μ„œμˆ ν•΄μ£ΌλŠ” 것이 쒋을 것 κ°™λ‹€.
  • Try
    • κ΅¬ν˜„ν•œ λΆ€λΆ„μ˜ 성곡 μ—¬λΆ€ μΆ”κ°€, 각 κΈ°λŠ₯이 μ •μƒμ μœΌλ‘œ κ΅¬ν˜„λ˜μ—ˆλŠ”μ§€ README에 λͺ…ν™•νžˆ ν‘œμ‹œ. 예λ₯Ό λ“€μ–΄ ‘μΉ΄λ“œ λ‚΄μš©μ΄ 변경될 λ•Œλ§ˆλ‹€ μŠ¬λž™ μ•Œλ¦Όμ΄ μ„±μƒμ μœΌλ‘œ λ°œμƒν•¨’
    • κ°€μ‹œμ„± μžˆλŠ” λ‚΄μš© μΆ”κ°€, ν”„λ‘œμ νŠΈ ERDλ‚˜ μ™€μ΄μ–΄ν”„λ ˆμž„μ„ 링크와 ν•œμž₯μš”μ•½λ“±μ„ μ˜¬λ¦¬λŠ” 게 쒋아보인닀.

'KPT' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

7.22~8.8 27μ‘° KPT회고  (0) 2024.08.08