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

Clean Code TIL Day 05

Day 05

πŸ”– 였늘 읽은 λ²”μœ„ :  2μž₯ μ˜λ―ΈμžˆλŠ” 이름 (p.34~p.38)


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

  • 말μž₯λ‚œμ„ ν•˜μ§€λ§ˆλΌ.(p.34)
  • 해법 μ˜μ—­μ—μ„œ κ°€μ Έμ˜¨ 이름을 μ‚¬μš©ν•˜λΌ.(p.34)
  • μš°μˆ˜ν•œ ν”„λ‘œκ·Έλž˜λ¨Έμ™€ μ„€κ³„μžλΌλ©΄ 해법 μ˜μ—­κ³Ό 문제 μ˜μ—­μ„ ꡬ뢄할 쀄 μ•Œμ•„μ•Ό ν•œλ‹€. 문제 μ˜μ—­ κ°œλ…κ³Ό 관련이 κΉŠμ€ μ½”λ“œλΌλ©΄ 문제 μ˜μ—­μ—μ„œ 일뢀λ₯Ό 가져와야 ν•œλ‹€.(p.35)
  • 의미 μžˆλŠ” λ§₯락을 μΆ”κ°€ν•˜λΌ.(p.35)
  • λΆˆν•„μš”ν•œ λ§₯락을 없애라.(p.37)
  • μš°λ¦¬λ“€ λŒ€λ‹€μˆ˜λŠ” μžμ‹ μ΄ μ§  클래슀 이름과 λ©”μ„œλ“œ 이름을 λͺ¨λ‘ μ•”κΈ°ν•˜μ§€ λͺ»ν•œλ‹€. μ•”κΈ°λŠ” μš”μ¦˜ λ‚˜μ˜€λŠ” λ„κ΅¬μ—κ²Œ 맑기고, μš°λ¦¬λŠ” λ¬Έμž₯μ΄λ‚˜ λ¬Έλ‹¨μ²˜λŸΌ μ½νžˆλŠ” μ½”λ“œ μ•„λ‹ˆλ©΄ (정보λ₯Ό ν‘œμ‹œν•˜λŠ” μ΅œμ„ μ˜ 방법이 항상 λ¬Έμž₯λ§Œμ€ μ•„λ‹ˆλ―€λ‘œ) 적어도 ν‘œλ‚˜ 자료 ꡬ쑰처럼 μ½νžˆλŠ” μ½”λ“œλ₯Ό μ§œλŠ” 데만 집쀑해야 λ§ˆλ•…ν•˜λ‹€.(p.38)

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

2μž₯ μ˜λ―ΈμžˆλŠ” 이름 뢀뢄을 λλ‚΄λ©΄μ„œ μ•žμœΌλ‘œ μ½”λ“œ μ§œλŠ” λ°μ—λ§Œ κΈ‰ν•˜λ‹€κ³  이름을 κ·Έλƒ₯ 생각 λ‚˜λŠ” λŒ€λ‘œ κ°–λ‹€ 뢙이지 말고, μ±…μ—μ„œ 배운 λ‚΄μš©μ²˜λŸΌ μ„Έμ„Έν•˜κ²Œ μ‹ κ²½ μ¨μ„œ μ‹ μ€‘ν•˜κ²Œ 이름을 μ§“λŠ” λ…Έλ ₯을 ν•΄μ•Όκ² λ‹€.

κ·Έλž˜μ•Ό λ‚˜μ€‘μ— 디버깅을 ν•˜κ±°λ‚˜ μ½”λ“œλ₯Ό λ‹€μ‹œ μ½λŠ” 상황이 λ°œμƒν•  λ•Œ μ±… 읽듯이 ν•œλˆˆμ— μ•Œμ•„λ³Ό 수 있고 μ΄λŸ¬ν•œ 세심함이 κ°œλ°œν•˜λŠ” 데에 μžˆμ–΄μ„œ 별 것 κ°™μ§€λ§Œ 큰 μž‘μš©μ„ ν•˜κΈ° λ•Œλ¬Έμ— μ˜λ―ΈμžˆλŠ” 이름을 μ§“λŠ” 것은 ν•„μˆ˜λΌκ³  μƒκ°ν•œλ‹€.

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

x

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

  • μ˜μ–΄ 곡뢀 ν•˜μž.
  • μ˜λ―ΈμžˆλŠ” 이름을 μ§“λŠ” 것은 ν•„μˆ˜.
  • 의미 μžˆλŠ” 이름이라면 짧은 이름보닀 κΈ΄ 이름이 μ’‹λ‹€.
λ°˜μ‘ν˜•
profile

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

@μš©λ‡½

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