πŸŽ„ μ„±μž₯일지 4.0

리 μ±… ν–‰λ³΅ν•œ 이기주의자(웨인 닀이어)의 λ‚΄μš©μ— μžκ·Ήλ°›μ•„ μ‹œμž‘ν•˜λŠ” μ†Œλ°•ν•œ μ„±μž₯기둝

μ‚΄μ•„μžˆλŠ” 꽃과 죽은 꽃은 μ–΄λ–»κ²Œ κ΅¬λ³„ν•˜λŠ”κ°€?
μ„±μž₯ν•˜κ³  μžˆλŠ” 것이 μ‚΄μ•„ μžˆλŠ” 것이닀.
생λͺ…μ˜ μœ μΌν•œ μ¦κ±°λŠ” μ„±μž₯이닀!

🌳 (1.0)ν‚€μ›Œλ“œ
μ΅œλŒ€ν•œ κ°„λ‹¨ν•˜κ²Œ 정리, 좔후에 λ³΄λ©΄μ„œ 슀슀둜 μ„€λͺ…
πŸ‰ (2.0)κ²½ν—˜ μœ„μ£Όλ‘œ
λ‹¨μˆœ 정보λ₯Ό μ „λ‹¬ν•˜κΈ°λ³΄λ‹€ 무엇을 λ°°μ› κ³  μ–΄λ–»κ²Œ ν•΄κ²°ν–ˆλŠ”μ§€ 짧고 κ°„λ‹¨ν•˜κ²Œ μž‘μ„±
❄️ (3.0)정해진 ν…œν”Œλ¦Ώμ— λ§žμΆ°μ„œ
ν‚€μ›Œλ“œ, κ²½ν—˜ λͺ¨λ‘ μ’‹λ‹€. λ‹€λ§Œ 맀일 μž‘μ„±ν•˜κΈ°λ‘œ 마음 λ¨Ήμ€λ§ŒνΌ ν•΅μ‹¬λ§Œ κ°„κ²°ν•˜κ²Œ 정리할 수 있게 ν…œν”Œλ¦Ώμ„ μž‘μ„±
(3.1)230102λΆ€ν„° μ‹œμž‘λ˜λŠ” ν•™μŠ΅μ— κ΄€ν•œ λ‚΄μš© μΆ”κ°€
(3.2)230313λΆ€ν„° 쒀더 κ²½ν—˜, 감정 μœ„μ£Όμ˜ λ‚΄μš©λ„ λ‹΄κΈ°!
🌾 (4.0)ν•™μŠ΅ ν‚€μ›Œλ“œμ—μ„œ μ΅œλŒ€ν•œ κ°„λ‹¨ν•œ 정보 제곡, κ³ λ―Όμ—μ„œ λ‚΄ κ²½ν—˜μ„ μžμ„Ένžˆ 적자!

πŸ”‘ 였늘의 ν•™μŠ΅ ν‚€μ›Œλ“œ

ν”„λ‘ νŠΈμ—”λ“œ, λ°±μ—”λ“œ, iOS의 ν˜‘μ—…

λ“œλ””μ–΄ ν˜‘μ—… ν”„λ‘œμ νŠΈκ°€ μ‹œμž‘λ˜μ—ˆλ‹€. μ˜€λŠ˜μ€ κ°œλ°œμ€ μΌμ²΄ν•˜μ§€ μ•Šμ•˜λ‹€. νŒ€μ›λ“€κ°„ 인사λ₯Ό ν•˜κ³  νŒ€μ˜ κ·ΈλΌμš΄λ“œλ£°(슀크럼, κΉƒ 브랜치 μ „λž΅, 컀밋 μ»¨λ²€μ…˜ λ“±)을 μž‘μ„±ν–ˆλ‹€. 또, 닀같이 api λͺ…세에 λŒ€ν•΄μ„œ 이야기λ₯Ό λ‚˜λˆ„μ–΄λ΄€λŠ”λ°, 와… 이 뢀뢄이 μ§„μ§œ 진심 머리아프고 쉽지 μ•Šμ•˜λ‹€. ν•΄μ„œ 일단 같은 ν”„λ‘ νŠΈμ—”λ“œ λ™λ£ŒμΈ 릴리와 ν”„λ‘ νŠΈμ—”λ“œλ‹¨μ—μ„œμ˜ 백둜그 (story와 task둜 ꡬ성)λ₯Ό μž‘μ„±ν•˜μ—¬ ν”„λ‘ νŠΈμ—”λ“œμ˜ feature listλ₯Ό λ¨Όμ € μž‘μ„±ν•˜κΈ°λ‘œ ν–ˆλ‹€. μ΄λ ‡κ²Œ feature listλΆ€ν„° 뽑아내고 λ‚˜λ©΄ 쒀더 λ²‘μ—”λ“œμ™€μ˜ api λͺ…μ„Έλ₯Ό μ‰½κ²Œ μ •ν•  수 μžˆμ„ 것 κ°™λ‹€.

κΉƒ 브랜치 μ „λž΅

νŒ€μ›λ“€κ³Ό ν•¨κ»˜ κΉƒ 브랜치 μ „λž΅μ„ μ •ν–ˆλ‹€. μ²˜μŒμ—” κΉƒλΈŒλžœμΉ˜ μ „λž΅μ— 정닡이 μžˆλŠ” 것이라 μƒκ°ν•΄μ„œ 더 λ§Žμ€ 고민을 ν•΄μ•Όν•œλ‹€κ³  μƒκ°ν–ˆλ‹€. ν—Œλ°, κΉƒ 브랜치 μ „λž΅μ— λŒ€ν•΄μ„œ μ°Ύμ•„λ³΄λ‹ˆ 유λͺ…ν•œ μ „λž΅λ“€λ„ git flow, github flow, gitlab flow μ •λ„λ§Œ μžˆμ—ˆκ³  이 μ „λž΅μ΄ 정닡은 μ•„λ‹ˆλ©° ν”„λ‘œμ νŠΈμ— 맞게 μ‘°κΈˆμ”© μœ μ—°ν•˜κ²Œ μ‚¬μš©ν•΄μ•Ό ν•œλ‹€λŠ” 것을 μ•Œμ•˜λ‹€. κ·Έλž˜μ„œ μ§€κΈˆ 우리의 ν”„λ‘œμ νŠΈμ²˜λŸΌ ν•˜λ‚˜μ˜ λ ˆν¬μ§€ν† λ¦¬μ— ν”„λ‘ νŠΈ, λ°±, iOSκ°€ 같이 μžˆλŠ” 경우 각각의 개발 λΆ„μ•Ό 브랜치λ₯Ό λ”°κ³  κ±°κΈ°μ„œ 각자 κΈ°λŠ₯ 브랜치λ₯Ό λ”°μ„œ μž‘μ—…ν•˜λŠ” λ°©ν–₯이 λ°”λžŒμ§ν•œ 것 κ°™λ‹€.

λ¦¬μ•‘νŠΈ λΌμš°ν„°

흐… κ³΅λΆ€ν–ˆμ—ˆλ˜ λΌμš°ν„°κ°€ 쑰금 ν—·κ°ˆλ¦¬κΈ° μ‹œμž‘ν•œλ‹€. λΌμš°ν„°μ—μ„œμ˜ url(κ°€μ§œ url이라고 ν•΄μ•Όν•˜λ‚˜)와 μ‹€μ œ μš°λ¦¬κ°€ url을 μž…λ ₯ν•˜μ—¬ getν•΄μ˜€λŠ” 방식이 막상 κ°œλ°œν•˜λŠ” μž…μž₯μ—μ„œλŠ” ꡉμž₯히 ν—·κ°ˆλ Έλ‹€. κ·ΈλŸ¬λ‹€ 문득 κΉ¨λ‹¬μ•˜λ‹€. λ¦¬μ•‘νŠΈλŠ” SPA(Single Page Application)을 지ν–₯ν•œλ‹€. 즉, ν•˜λ‚˜μ˜ νŽ˜μ΄μ§€μ—μ„œ 마치 μ—¬λŸ¬κ°œμ˜ νŽ˜μ΄μ§€λ₯Ό μ›€μ§μ΄λŠ” κ²ƒμ²˜λŸΌ 보이게 ν•˜λŠ” 것이닀. λ¦¬μ•‘νŠΈ λΌμš°ν„°λ₯Ό μ‚¬μš©ν•˜μ—¬ μ‹€μ œλ‘œλŠ” ν•˜λ‚˜μ˜ νŽ˜μ΄μ§€μ—μ„œ url을 λ°”κΎΈλŠ” κ²ƒμ΄μ§€λ§Œ, μ‚¬μš©μž μž…μž₯μ—μ„œλŠ” 마치 μ—¬λŸ¬κ°œμ˜ νŽ˜μ΄μ§€λ₯Ό μ›€μ§μ΄λŠ” κ²ƒμ²˜λŸΌ 보이게 ν•˜λŠ” 것이닀.

πŸ“ μš”μ•½ 및 ν•˜λ£¨ 간단 회고

μ†”μ§νžˆ 였늘 μ’€ λ©˜νƒˆμ΄ λ‚˜κ°”μ—ˆλ‹€. λ‚΄κ°€ μƒκ°ν•œ 것보닀 λ‹€λ₯Έ 개발 λΆ„μ•Όμ˜ μ‚¬λžŒλ“€κ³Ό ν˜‘μ—…ν•˜λŠ” 것이 쉽지 μ•Šμ•˜λ‹€. μ„œλ‘œ κ°„μ˜ 정말 μž‘μ€ 관점도 λ‹¬λžκ³  κ³ λ €ν•˜λŠ” 뢀뢄듀도 λ‹¬λžλ‹€. λ©˜νƒˆμ€ νž˜λ“€μ—ˆμ§€λ§Œ, μ™œ λ‹€λ₯Έ 개발 뢄야와 ν˜‘μ—…μ„ ν•΄λ΄μ•Όν•˜λŠ”μ§€ μ•Œκ²Œ λ˜μ—ˆλ‹€. λ‚˜λŠ” μœ μ € ν•˜λ‚˜μ˜ μž…μž₯μ—μ„œ UIλ₯Ό 보고 UXλ₯Ό λŠλΌλŠ” 것에 μ΄ˆμ μ„ λ§žμ·„λŠ”λ°, λ°±μ—”λ“œ κ°œλ°œμžλΆ„λ“€μ€ κ·Έ λ’·λ‹¨μ˜ μš”μ²­ νŠΈλž˜ν”½μ΄λ‚˜ 데이터 ν…Œμ΄λΈ” 등에 λŒ€ν•œ 뢀뢄에 μ΄ˆμ μ„ λ§žμΆ”μ…¨λ‹€. 그리고 iOS κ°œλ°œμžλΆ„λ“€μ€ μ•±μ˜ νŠΉμ„±μ— 맞게 apiλ₯Ό 받을 것을 μƒκ°ν•˜κ³  계셨고..! λ­”κ°€ μ„œλ‘œ κ°„μ˜ λ―Έλ¬˜ν•œ μ°¨μ΄μ—μ„œ λ°°μš°λŠ” 게 정말 λ§Žμ•˜λ‹€. μ•žμœΌλ‘œ νŒ€μ›λ“€κ³Ό ν•¨κ»˜ μ–΄λ–€ κ²½ν—˜μ„ ν•  수 μžˆμ„μ§€ 정말 λ„ˆλ¬΄ κΈ°λŒ€λœλ‹€.

였늘의 μž˜ν•œ 점

  • λ©˜νƒˆ ν”λ“€λ Έμ§€λ§Œ, 잘 μž‘μ€ 점
  • ν”λ“€λ Έλ˜ κ°œλ…μ— λŒ€ν•΄μ„œ λ‹€μ‹œ ν•œλ²ˆ μž‘μ€ 점

였늘의 μ•„μ‰¬μš΄ 점

  • λ„ˆλ¬΄ μ‘°κΈ‰ν–ˆλ˜ 점. 쒀더 마음의 μ—¬μœ λ₯Ό κ°–κ³  천천히 μƒκ°ν•˜μž.

μ°Έκ³