λ―Έλ‹ˆ ν”„λ‘œμ νŠΈ 회고
728x90

λ―Έλ‹ˆ ν”„λ‘œμ νŠΈλ₯Ό 마치며

μ›”μš”μΌλΆ€ν„° μ‹œμž‘λœ λ―Έλ‹ˆ ν”„λ‘œμ νŠΈκ°€ 끝났닀!..

μ›”μš”μΌ μ˜€ν›„λΆ€ν„° 였늘 μ˜€μ „κΉŒμ§€ 4μΌμ΄λΌλŠ” 짧은 μ‹œκ°„ μ•ˆμ—μ„œ 결과물을 λ§Œλ“€μ–΄λƒˆλ‹€λŠ” 것이

λ‹€ λλ‚˜κ³  λ³΄λ‹ˆ λŒ€λ‹¨ν•˜λ‹€λŠ” 생각 πŸ‘πŸ‘

특히 우리 νŒ€μ€ λ‚˜λ₯Ό μ œμ™Έν•˜κ³  이런 개발 ν”„λ‘œμ νŠΈκ°€ 처음인 뢄듀이 λŒ€λΆ€λΆ„μ΄μ—ˆλŠ”λ°,

λκΉŒμ§€ ν¬κΈ°ν•˜μ§€ μ•Šκ³  κΉƒν—ˆλΈŒλ‘œ ν˜‘μ—…λ„ μ°©μ°© ν•΄λ‚Έ 것이 λΏŒλ“―ν•˜λ‹€ 😊

λ°œν‘œ ν›„ νŠœν„°λ‹˜λ“€μ˜ ν”Όλ“œλ°±μ„ λ°”νƒ•μœΌλ‘œ κ²°κ³Όλ¬Όμ—μ„œ μ’‹μ•˜λ˜ λΆ€λΆ„κ³Ό μ•„μ‰¬μ› λ˜ λΆ€λΆ„, κ°œμ„ λ˜μ—ˆμŒ ν•˜λŠ” 뢀뢄을 λ”°λ‘œ 정리해보렀 ν•œλ‹€!

 

 

μ•„μ‰¬μ› λ˜ λΆ€λΆ„

닀크 λͺ¨λ“œ 적용 λ””ν…ŒμΌ

λ‹΄λ‹Ή νŒŒνŠΈλŠ” μ•„λ‹ˆμ—ˆμ§€λ§Œ, 개인 νŽ˜μ΄μ§€μ—μ„œ 닀크 λͺ¨λ“œ 적용 μ‹œμ— μž…λ ₯μ°½κ³Ό λ°©λͺ…둝 뢀뢄도 λ³€ν™”κ°€ μžˆμ—ˆμ–΄μ•Ό ν–ˆλŠ”λ°

챙기지 λͺ»ν•΄ μ‚¬μš©μ„± λΆ€λΆ„μ—μ„œ 아쉽닀!

 

 

웨일 λΈŒλΌμš°μ €μ˜ 경우, 닀크λͺ¨λ“œμ—μ„œ μ•„λž˜μ™€ 같이 μž…λ ₯창을 ν¬ν•¨ν•œ λͺ¨λ“  뢀뢄에 λŒ€ν•΄μ„œ 닀크 λͺ¨λ“œκ°€ μ μš©λ˜μ–΄ μžˆμ—ˆλ‹€.

λ‹€λ₯Έ μΌ€μ΄μŠ€λ₯Ό λ¨Όμ € μ•Œμ•„λ³΄μ§€ λͺ»ν•œ 것이 아쉬움 πŸ₯Ί..

웨일 λΈŒλΌμš°μ € 닀크λͺ¨λ“œ

 

μ—λŸ¬ 처리, μœ νš¨μ„± 검사

개인 ν”„λ‘œμ νŠΈμ—μ„œ μœ νš¨μ„± 검사λ₯Ό κ·Έλ ‡κ²Œ μ²˜λ¦¬ν–ˆμŒμ—λ„ λΆˆκ΅¬ν•˜κ³ ....

μ •μž‘ νŒ€ ν”„λ‘œμ νŠΈμ—μ„œ κΉŒλ¨Ήλ‹€λ‹ˆ πŸ˜‚ !....

λ‹€μŒ ν”„λ‘œμ νŠΈλΆ€ν„°λŠ” μ ˆλŒ€ μžŠμ§€ μ•Šκ³  챙겨야지

 

 

닀크 λͺ¨λ“œ μœ μ§€

νŽ˜μ΄μ§€ μ΄λ™μ‹œ 닀크 λͺ¨λ“œκ°€ μœ μ§€λ˜μ§€ μ•ŠλŠ” 점!..

이 뢀뢄에 λŒ€ν•΄μ„œλŠ” 사싀 κ³ λ―Όν–ˆμ—ˆλŠ”λ° 고민만 ν•˜κ³  μ‹œλ„λ₯Ό λͺ»ν•΄λ΄μ„œ 맀우 아쉽닀.

 

νŠœν„°λ‹˜μ΄ ν˜„μ—…μ—μ„œλŠ” 보톡 λ‘œμ»¬μ΄λ‚˜ μ„Έμ…˜ μŠ€ν† λ¦¬μ§€μ— λ³€μˆ˜λ₯Ό μ μš©ν•΄μ„œ 닀크 λͺ¨λ“œλ₯Ό μœ μ§€ν•œλ‹€κ³  말씀해주셨고,

μΆ”κ°€μ μœΌλ‘œ OS별, μ‚¬μš©μžλ³„λ‘œ 기본적으둜 μ μš©λ˜μ–΄μžˆλŠ” λͺ¨λ“œ(λ‹€ν¬λ‚˜ 라이트)에 따라

λ°”λ‘œ ν•΄λ‹Ή λͺ¨λ“œλ‘œ λ³΄μ—¬μ£ΌλŠ” 것도 μ’‹λ‹€λŠ” ν”Όλ“œλ°±μ„ μ£Όμ…¨λ‹€.

 

닀크λͺ¨λ“œ λ²„νŠΌμ„ ν΄λ¦­ν–ˆμ„ λ•Œ 둜컬 μŠ€ν† λ¦¬μ§€μ— μ €μž₯ν•΄μ„œ,

νŽ˜μ΄μ§€ μ΄λ™μ‹œμ— 둜컬 μŠ€ν† λ¦¬μ§€μ— μ €μž₯된 뢀뢄을 κ°€μ Έμ™€μ„œ μΌμΉ˜ν•˜λ©΄ 닀크 λͺ¨λ“œλ‘œ μœ μ§€ν•΄μ£ΌλŠ” μ‹μ˜ λ‘œμ§μ„ μ“°λ©΄ 될 것 κ°™λ‹€λŠ” 생각.

 

 

μ›Ή ν‘œμ€€ λͺ» μ±™κΉ€...πŸ˜‚

이건 개인적으둜 정말 정말 μ•„μ‰¬μš΄ 뢀뢄인데,

개인 νŽ˜μ΄μ§€ ꡬ쑰 μ§œλŠ” κ±Έ λ‚˜λˆ„μ–΄μ„œ μ§„ν–‰ν–ˆκ³  ν•œ λ²ˆμ―€μ€ λ§ˆμ§€λ§‰μ— κ°ˆλ¬΄λ¦¬ν•˜κ³  μ‹Άμ—ˆμ§€λ§Œ.. πŸ₯Ή

또 여건이 λ˜μ§€ μ•Šμ•„ ꡬ쑰적인 λΆ€λΆ„μ—μ„œ μ›Ή ν‘œμ€€μ„ 챙기지 λͺ»ν–ˆλ‹€..!

이 뢀뢄은 νŒ€μ›λ“€μ—κ²Œλ„ λ”°λ‘œ 전달할 κ³„νšμ΄λ‹€. πŸ™‚ 같이 μ•Œλ©΄ μ’‹μœΌλ‹ˆκΉŒ,,

 

 

μ’‹μ•˜λ˜ λΆ€λΆ„

Restful ν•˜κ²Œ μž‘μ„±ν•œ API 넀이밍

API 라우트 μ—°κ²°ν•˜κ³  μž‘λͺ…ν•˜λŠ” 것 λ˜ν•œ μ˜λ„μΉ˜ μ•Šκ²Œ λ‚΄κ°€ μ±™κΈ°κ³  λ§μ•˜λŠ”λ°.. (λΌμš°νŒ…μ— μ„±κ³΅ν•œ μ‚¬λžŒμ΄μ—ˆκΈ° λ•Œλ¬Έ)

API 넀이밍은 κΌ­ Restful 함을 μ±™κΈ°κ³  μ‹Άμ—ˆλ‹€.

 

λ°©λͺ…둝은 μ„œλ²„κ°€ κ΄€λ¦¬ν•˜λŠ” μ»¬λ ‰μ…˜μ΄μ—ˆκΈ° λ•Œλ¬Έμ— members와 boardλΌλŠ” λͺ…사듀을 μ‚¬μš©ν•΄μ„œ

λ©€λ²„λ³„λ‘œ 숫자λ₯Ό μΉ΄μš΄νŒ… ν•΄μ„œ λ§Œλ“€μ—ˆλ‹€.

νŠœν„°λ‹˜λ„ 이 뢀뢄을 μΉ­μ°¬ν•΄μ£Όμ…”μ„œ μ’‹μ•˜λ‹€. πŸ™Œ

 

REST API 넀이밍 κ°€μ΄λ“œ

https://restfulapi.net/resource-naming/

 

REST Resource Naming Guide

In REST, having a strong and consistent REST resource naming strategy – will prove one of the best design decisions in the long term.

restfulapi.net

 

 

κΉƒ 좩돌이 거의 μ—†μ—ˆλ‹€

μ–΄μ œ ν•˜λ£¨ λ§Œμ— λ°œμƒν•œ PR만 해도 μ—¬λŸ¬ 건인데 μŠ¬λž™μ—μ„œ μ‹€μ‹œκ°„μœΌλ‘œ μ„œλ‘œ PR λ³΄λƒˆλ‹€, merge 끝났닀, pull ν•΄μ£Όμ„Έμš” λ“±λ“±

λ°”λ‘œλ°”λ‘œ μ†Œν†΅μ„ ν•΄κ°€λ©° μ§„ν–‰ν•΄μ„œμΈμ§€ μΆ©λŒμ΄λΌλ˜κ°€ κΌ¬μž„μ΄ 정말 μ—†μ—ˆλ‹€!..

우리 λͺ¨λ‘ PR은 μ²˜μŒμ΄μ—ˆλŠ”λ° μ•„μ£Ό λ†€λΌμš΄ λΆ€λΆ„.. πŸ‘πŸ‘

 

 

ν˜‘μ—…μ μΈ μΈ‘λ©΄

μš°μ„  ν”Όκ·Έ μžΌμ„ 처음 μ¨λ΄€λŠ”λ° μ•„μ£Ό 쒋은 ν˜‘μ—… νˆ΄μ΄μ—ˆλ‹€.

특히 λ‹€ 같이 아이디어 회의λ₯Ό ν•˜κΈ° μ ν•©ν•œ 툴!.. (κ·ΈλŸ¬λŠ” μš©λ„μ§€λ§Œ)

 

λ‹€μŒ ν”„λ‘œμ νŠΈ λ•ŒλŠ” 아이디어 νšŒμ˜λŠ” ν”Όκ·ΈμžΌμ—μ„œ,

정리와 진행사항 κ΄€λ¦¬λŠ” λ…Έμ…˜μ—μ„œ ν•˜λ©΄ 더 μ’‹κ² λ‹€λŠ” 생각 πŸ™‚ !.. (λ…Έμ…˜ μ’‹μ•„)

ν”Όκ·ΈμžΌ 덕뢄에 각자 μž‘μ—…ν•œ 개인 νŽ˜μ΄μ§€λ₯Ό ν•©μΉ˜λŠ” 뢀뢄도 μ„œλ‘œ μ’‹μ•˜λ˜ 뢀뢄에 μŠ€ν‹°μ»€λ₯Ό 뢙이며 ν‰ν™”λ‘­κ²Œ 진행할 수 μžˆμ—ˆλ‹€.

μ•„μ‰¬μš΄ 뢀뢄이 μžˆλ‹€λ©΄ μ½”λ”© μ»¨λ²€μ…˜μ΄λ‚˜ 컀밋 μ»¨λ²€μ…˜μ„ μ„ΈλΆ€μ μœΌλ‘œ μ •ν•˜κ³  ν–ˆμŒ 더 μ’‹μ•˜κ² λ‹€ μ‹Άλ‹€.

 

λ‹€μŒ ν”„λ‘œμ νŠΈμ—μ„œ μ‹œλ„ν•΄λ³Ό 뢀뢄이 λ§Žμ€ λ“―.. πŸ€”

 

 

πŸ‘€ KPT 회고 방법둠에 λ”°λ₯Έ 이번 ν”„λ‘œμ νŠΈ 개인 회고

Keep

  • 기획 λ‹¨κ³„μ—μ„œ ν”Όκ·Έλ§ˆμ˜ ν”Όκ·ΈμžΌμ„ μ‚¬μš©ν•΄μ„œ 자유둭게 μ˜κ²¬μ„ μ£Όκ³  받은 것
  • μ–΄λ €μ›Œν–ˆλ˜ 뢀뢄에 λŒ€ν•΄μ„œ λκΉŒμ§€ μ‹œλ„ν•΄μ„œ ν•΄κ²°ν•˜κ³  μ„±κ³΅ν•œ 것
  • 적극적으둜 μ†Œν†΅ν•˜λ € ν–ˆλ˜ 것
  • κΉƒν—ˆλΈŒλ₯Ό μ΄μš©ν•˜λ©° μ‹€μ‹œκ°„ μ†Œν†΅ν•˜λ©° μ§„ν–‰ν•˜μ—¬ 좩돌 없이 ν•©μ³λ‚˜κ°„ 것

 

Problem

문제점

  • 기획 λ‹¨κ³„μ—μ„œ μ’€ 더 μƒμ„Έν•œ 기획이 이루어지지 λͺ»ν•œ 것 (κΈ°λŠ₯μ΄λ‚˜ νŽ˜μ΄μ§€ ꡬ성, 파트 λΆ„λ°° 같은 λΆ€λΆ„)
  • κ³„νšμ„ 쑰금 λŠμŠ¨ν•˜κ²Œ μž‘μ•„μ„œ ν›„λ°˜λΆ€ 마무리 μ‹œκ°„μ΄ μ΄‰λ°•ν–ˆλ˜ 점
  • μ½”λ“œ μ»¨λ²€μ…˜μ„ μƒμ„Ένžˆ μ •ν•˜μ§€ μ•Šμ•„ ν•©μΉ˜λŠ” κ³Όμ •μ—μ„œ 좔가적인 μ‹œκ°„μ΄ μ†Œλͺ¨λ¨

원인

  • ν˜‘μ—… ν”„λ‘œμ νŠΈ κ²½ν—˜ λΆ€μ‘±

ν•΄κ²°λ°©μ•ˆ

  • ν”„λ‘œμ νŠΈλ₯Ό μ‹œμž‘ν•˜λ©° 기획 λ‹¨κ³„μ—μ„œ μ‹œκ°„μ„ λ„ˆλ¬΄ 짧지 μ•Šκ²Œ 작으며 넣을 수 μžˆλŠ” κΈ°λŠ₯에 λŒ€ν•΄ λ‹€μ–‘ν•˜κ²Œ 생각해보기
  • 쀑간 λ§ˆκ°μ„ ν¬ν•¨ν•΄μ„œ μ •κΈ°μ μœΌλ‘œ 개인 진행사항과 ν”„λ‘œμ νŠΈμ˜ ν˜„μž¬ 진행 λ°©ν–₯에 λŒ€ν•œ λ…Όμ˜ μ‹œκ°„μ„ 가지기
  • 기획 λ‹¨κ³„μ—μ„œ μ½”λ“œ μ»¨λ²€μ…˜κ³Ό 컀밋 μ»¨λ²€μ…˜μ„ μ •ν•˜κΈ°

 

Try

  • μ½”λ“œ μ»¨λ²€μ…˜κ³Ό 컀밋 μ»¨λ²€μ…˜μ— λŒ€ν•΄ μ•Œμ•„λ³΄κΈ°
  • ν”„λ‘œμ νŠΈ μ‹œμž‘κ³Ό 진행사항을 λ…Έμ…˜μœΌλ‘œ μ •λ¦¬ν•˜κ³  κ³΅μœ ν•˜κΈ°
  • 기획 λ‹¨κ³„μ—μ„œ 개인 파트 λΆ„λ°°λ₯Ό λͺ…ν™•ν•˜κ²Œ ν•˜κΈ°
  • κΉƒν—ˆλΈŒμ™€ λΈŒλžœμΉ˜μ— λŒ€ν•΄ 더 κ³΅λΆ€ν•˜κΈ°

 

 

 

일차적으둜 μ΄λ ‡κ²Œ 정리해본닀.

짧은 ν”„λ‘œμ νŠΈμ˜€μ§€λ§Œ 처음 λ³΄λŠ” μ‚¬λžŒλ“€λΌλ¦¬ 이런 κ²°κ³Όλ₯Ό λ§Œλ“€μ–΄λƒˆλ‹€λŠ” λΆ€λΆ„μ—μ„œ λ†€λžκ³ !..

짧고 ꡡ게 μ„±μž₯ν•œ λŠλ‚Œμ΄λ‹€! πŸ™‚

728x90