πŸ’»μš©λ‡½ 개발 λ…ΈνŠΈπŸ’»
article thumbnail
λ°˜μ‘ν˜•

Clean Code TIL Day 09

Day 09

πŸ”– 였늘 읽은 λ²”μœ„ :  4μž₯ 주석 (p.83~p.94)


πŸ˜ƒ μ±…μ—μ„œ κΈ°μ–΅ν•˜κ³  싢은 λ‚΄μš©

  • ν•¨μˆ˜λ‚˜ λ³€μˆ˜λ‘œ ν‘œν˜„ν•  수 μžˆλ‹€λ©΄ 주석을 달지 마라.(p.84)
  • μ†ŒμŠ€ μ½”λ“œ 관리 μ‹œμŠ€ν…œμ€ λˆ„κ°€ μ–Έμ œ 무엇을 μΆ”κ°€ν–ˆλŠ”μ§€ κ·€μ‹ μ²˜λŸΌ κΈ°μ–΅ν•œλ‹€. μ €μž μ΄λ¦„μœΌλ‘œ μ½”λ“œλ₯Ό μ˜€μ—Όμ‹œν‚¬ ν•„μš” μ—†λ‹€.(p.86)
  • μ£Όμ„μœΌλ‘œ μ²˜λ¦¬ν•œ μ½”λ“œλ§ŒνΌ λ°‰μ‚΄μŠ€λŸ¬μš΄ 관행도 λ“œλ¬Όλ‹€.(p.86)
  • μ†ŒμŠ€ μ½”λ“œ 관리 μ‹œμŠ€ν…œμ΄ 우리λ₯Ό λŒ€μ‹ ν•΄ μ½”λ“œλ₯Ό κΈ°μ–΅ν•΄μ€€λ‹€. μ΄μ œλŠ” μ£Όμ„μœΌλ‘œ μ²˜λ¦¬ν•  ν•„μš”κ°€ μ—†λ‹€. κ·Έλƒ₯ μ½”λ“œλ₯Ό μ‚­μ œν•˜λΌ. μžƒμ–΄λ²„λ¦΄ μ—Όλ €λŠ” μ—†λ‹€. μ•½μ†ν•œλ‹€.(p.87)
  • 주석을 달아야 ν•œλ‹€λ©΄ κ·Όμ²˜μ— μžˆλŠ” μ½”λ“œλ§Œ κΈ°μˆ ν•˜λΌ. μ½”λ“œ 일뢀에 주석을 λ‹¬λ©΄μ„œ μ‹œμŠ€ν…œμ˜ μ „λ°˜μ μΈ 정보λ₯Ό κΈ°μˆ ν•˜μ§€ 마라.(p.88)
  • 주석에닀 ν₯미둜운 μ—­μ‚¬λ‚˜ κ΄€λ ¨ μ—†λŠ” 정보λ₯Ό μž₯ν™©ν•˜κ²Œ λŠ˜μ—¬λ†“μ§€ 마라.(p.88)
  • 주석과 주석이 μ„€λͺ…ν•˜λŠ” μ½”λ“œλŠ” λ‘˜ 사이 관계가 λͺ…λ°±ν•΄μ•Ό ν•œλ‹€.(p.89)
  • 짧은 ν•¨μˆ˜λŠ” κΈ΄ μ„€λͺ…이 ν•„μš” μ—†λ‹€. 짧고 ν•œ κ°€μ§€λ§Œ μˆ˜ν–‰ν•˜λ©° 이름을 잘 뢙인 ν•¨μˆ˜κ°€ μ£Όμ„μœΌλ‘œ 헀더λ₯Ό μΆ”κ°€ν•œ ν•¨μˆ˜λ³΄λ‹€ 훨씬 μ’‹λ‹€.(p.89)

πŸ€” μ˜€λŠ˜ 읽은 μ†Œκ°κ³Ό λ– μ˜€λ₯΄λŠ” 생각

4μž₯ 주석을 끝 λ§ˆμ³€λ‹€. 주석을 μ΅œλŒ€ν•œ μ§€μ–‘ν•˜λ˜ μ–΄λŠ λ•Œ μœ μš©ν•˜κ²Œ μ‚¬μš©ν•  수 μžˆλŠ”μ§€ μ „λ°˜μ μœΌλ‘œ 머릿속에 그림이 κ·Έλ €μ‘Œλ‹€. λ‚˜λŠ” μ½μœΌλ©΄μ„œ λ‹Ήμ—°ν•˜λ‹€κ³  μƒκ°ν–ˆλ˜ λ‚΄μš©λ“€μ΄ λ§Žμ•„μ„œ μ΄λ²ˆμ—λ„ 'λ‚΄κ°€ 잘 ν•˜κ³  μžˆμ—ˆλ˜ 건가' ν•˜λŠ” 생각이 λ“€μ—ˆλ‹€.

κ·Έλž˜λ„ μžλ§Œν•˜μ§€ μ•Šκ³  μ±…μ—μ„œ μ „μˆ˜ ν•΄μ£ΌλŠ” λ‚΄μš©μ„ λ‹€μ‹œκΈˆ 생각 ν•˜λ©΄μ„œ λ‹€μŒμ— κ°œλ°œμ„ ν•  λ•Œ μ‹€μˆ˜ ν•˜μ§€ μ•Šλ„λ‘ ν•΄μ•Όκ² λ‹€.

πŸ”Ž κΆκΈˆν•œ λ‚΄μš©μ΄ μžˆκ±°λ‚˜, 잘 μ΄ν•΄λ˜μ§€ μ•ŠλŠ” λ‚΄μš©

x

μ†Œκ° 3쀄 μš”μ•½

  • ν•¨μˆ˜λ‚˜ λ³€μˆ˜λ‘œ ν‘œν˜„ν•  수 μžˆλ‹€λ©΄ 주석을 달지 마라.
  • μ£Όμ„μœΌλ‘œ μ²˜λ¦¬ν•œ μ½”λ“œλ§ŒνΌ λ°‰μ‚΄μŠ€λŸ¬μš΄ 관행도 λ“œλ¬Όλ‹€.
  • 주석과 주석이 μ„€λͺ…ν•˜λŠ” μ½”λ“œλŠ” λ‘˜ 사이 관계가 λͺ…λ°±ν•΄μ•Ό ν•œλ‹€.
λ°˜μ‘ν˜•
profile

πŸ’»μš©λ‡½ 개발 λ…ΈνŠΈπŸ’»

@μš©λ‡½

ν¬μŠ€νŒ…μ΄ μ’‹μ•˜λ‹€λ©΄ "μ’‹μ•„μš”β€οΈ" λ˜λŠ” "κ΅¬λ…πŸ‘πŸ»" ν•΄μ£Όμ„Έμš”!