λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

회고

[GDG Campus KoreaXWHATEVERYOUMAKE] 3주차 회고

πŸ“Œ 이번 μ£ΌλŠ” 쒋은 것과 λ‚˜μœ 것이 무엇이 μžˆμ—ˆλ‚˜μš”?

  • μž‘μ—…ν•΄μ£Όμ‹  μ™€μ΄μ–΄ν”„λ ˆμž„μ„ λ°”νƒ•μœΌλ‘œ μ’€ 더 μžμ„Έν•œ 기획 및 μ„œλΉ„μŠ€ λ°©ν–₯을 ν™•μΈν•˜κ³  μ •ν•  수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.
  • λ¬Έλ‹΅κΈ€ λ“±λ‘μ΄λ‚˜ μ§ˆλ¬Έμžκ°€ 본인이 μž‘μ„±ν•œ 질문 확인 κ°€λŠ₯ μ—¬λΆ€ κ΄€λ ¨ν•΄ λ…Όμ˜λ₯Ό 길게 μ§„ν–‰ν•˜κΈ΄ ν–ˆμ§€λ§Œ, μ–Έμ  κ°€λŠ” ν™•μ‹€νžˆ λ…Όμ˜ν•˜κ³  λ„˜μ–΄κ°”μ–΄μ•Ό ν•  뢀뢄이라고 생각해 의미 μžˆλŠ” μ‹œκ°„μ΄μ—ˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.
  • μ™€μ΄μ–΄ν”„λ ˆμž„μ΄ ν™•μ •λ˜κ³  λ‚˜μ„œ μ΄μƒν•˜κ²Œ 개인적으둜 λΆˆκ°€ν”Όν•œ 일정이 λ§Žμ•˜μ–΄μ„œ API μž‘μ—…μ„ 많이 μ§„ν–‰ν•˜μ§€ λͺ»ν•œ 점이 μ•„μ‰½μŠ΅λ‹ˆλ‹€.

 

πŸ“Œ 이번주 μ§„ν–‰ν–ˆλ˜ ν•™μŠ΅/개발 λ‚΄μš©μ€ λ¬΄μ—‡μ΄μ—ˆλ‚˜μš”?

  • μ„œλ²„ 배포 μžλ™ν™” κ΄€λ ¨ν•΄ μ–΄λ–€ μŠ€νƒμ„ μ‚¬μš©ν•˜λ©΄ 쒋을지 μ’€ 더 κ³ λ―Όν•΄λ³΄λŠ” μ‹œκ°„μ„ κ°€μ‘ŒμŠ΅λ‹ˆλ‹€.
  • κ²°κ΅­ Github Actions+AWS S3+Code Deployλ₯Ό ν™œμš©ν•΄ 배포 μžλ™ν™”ν•˜κΈ°λ‘œ κ²°μ •ν–ˆκ³ , AWS μ„ΈνŒ…μ„ λλƒˆμŠ΅λ‹ˆλ‹€.
  • DB와 entity κ΄€λ ¨ν•΄ λ³€κ²½ 사항이 생겨 이λ₯Ό μ½”λ“œμ— λ°˜μ˜ν•˜κ³ , @ColumnDefaultλ₯Ό μ‚¬μš©ν•˜λŠ” entity에 @DymamicInsert μ–΄λ…Έν…Œμ΄μ…˜μ„ μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€.

 

πŸ“Œ κ°€μž₯ κ³ λ―Όν–ˆλ˜ 뢀뢄은 λ¬΄μ—‡μ΄μ—ˆλ‚˜μš”?

  • entity κ΄€λ ¨ν•΄ 기쑴에 λ¬΄μ˜μ‹μ μœΌλ‘œ μ‚¬μš©ν•˜λ˜ μ–΄λ…Έν…Œμ΄μ…˜λ“€μ˜ 역할을 λ‹€μ‹œ ν•™μŠ΅ν•˜κ³ , μ—”ν‹°ν‹° κ°„μ˜ μ–‘λ°©ν–₯ λ§€ν•‘ 관계에 λŒ€ν•΄ λ‹€μ‹œ ν•œ 번 κ³ λ―Όν•΄λ΄€μŠ΅λ‹ˆλ‹€. μ„œλ²„ νŒŒνŠΈμ›κ³Ό μƒμ˜ ν›„ 일단 단방ν–₯ λ§€ν•‘ 관계λ₯Ό μœ μ§€ν•΄λ†“κ³  이후 λΉ„νš¨μœ¨μ μ΄λΌκ³  νŒλ‹¨λ˜λ©΄ μ–‘λ°©ν–₯ 맀핑을 μΆ”κ°€ν•˜κΈ°λ‘œ κ²°μ •ν–ˆμŠ΅λ‹ˆλ‹€.

 

πŸ“Œ μ•„μ‰¬μš΄ 뢀뢄을 κ°œμ„ ν•˜κΈ° μœ„ν•΄ ν•„μš”ν•œ 것은 λ¬΄μ—‡μΈκ°€μš”?

  • 개인적으둜 μ΄λ²ˆμ£Όμ— API 개발이 느린 점이 μ•„μ‰½μŠ΅λ‹ˆλ‹€. 배포 μžλ™ν™” μž‘μ—…ν•˜λ©΄μ„œ λ™μ‹œμ— API μž‘μ—…λ„ ν‹ˆν‹ˆμ΄ 빨리 해보렀고 ν•©λ‹ˆλ‹€. 일단 μž‘μ—…ν•΄λ†“κ³  λ‚˜μ„œ μˆ˜μ • 사항이 생기면 λ°˜μ˜ν•˜λŠ” μ‹μœΌλ‘œ μ§„ν–‰ν•΄μ•Ό ν•  것 κ°™μŠ΅λ‹ˆλ‹€.

 

πŸ“Œ λ‹€μŒμ£ΌλŠ” μ–΄λ–»κ²Œ 보낼 μ˜ˆμ •μΈκ°€μš”?

  • μ΄λ²ˆμ£ΌκΉŒμ§€λŠ” μ™€μ΄μ–΄ν”„λ ˆμž„ κ΄€λ ¨ λ…Όμ˜μ™€ 개인 곡뢀 μœ„μ£Όμ˜€λ‹€λ©΄, λ‹€μŒμ£ΌλŠ” μ΅œλŒ€ν•œ 배포λ₯Ό μžλ™ν™”κΉŒμ§€ 문제 없이 해놓고 API μž‘μ—… 속도λ₯Ό 올렀볼 μ˜ˆμ •μž…λ‹ˆλ‹€.
  • μ„œλ²„ μ•ˆμ •ν™”κ°€ 개인적인 λͺ©ν‘œμž…λ‹ˆλ‹€.