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

ν΄λ¦°μ½”λ“œ Day 2. κΉ¨λ—ν•œ μ½”λ“œλž€?

by vividmin 2022. 4. 24.
320x100

βœ… 이 ν¬μŠ€νŒ…μ€ λ…Έλ§ˆλ“œ 코더 뢁클럽  '클린 μ½”λ“œ' μ±Œλ¦°μ§€λ₯Ό μ§„ν–‰ν•˜λ©΄μ„œ μž‘μ„±ν•˜λŠ” TIL이며,  μΆœμ²˜λŠ” Clean Codeμž…λ‹ˆλ‹€.

 

 

πŸ“š λ²”μœ„ :  μΆ”μ²œμ‚¬ ~ 01μž₯. κΉ¨λ—ν•œ μ½”λ“œ

 

 

πŸ““ μ±…μ—μ„œ κΈ°μ–΅ν•˜κ³  싢은 λ‚΄μš©μ„ μ¨λ³΄μ„Έμš”.
  • codeλŠ” μš”κ΅¬μ‚¬ν•­μ„ ν‘œν˜„ν•˜λŠ” μˆ˜λ‹¨μ΄λ‹€.
  • λ‚˜μ€‘μ— μˆ˜μ •ν•˜κΈ°λ³΄λ‹€λŠ” μ²˜μŒλΆ€ν„° κΉ¨λ—ν•œ μ½”λ“œλ₯Ό 짜기 μœ„ν•΄ λ…Έλ ₯ν•˜λŠ” 편이 μ‹œκ°„μ„ μ ˆμ•½ν•  수 μžˆλ‹€.
  • μ½”λ“œλž€ μž‘μ„±ν•˜λŠ” μ‹œκ°„λ³΄λ‹€ μ½λŠ” μ‹œκ°„μ΄ 더 λ§Žλ‹€,
    λ‹€λ₯Έ μ‚¬λžŒμ΄ 봀을 λ•Œ 읽기 μ‰¬μšΈ 뿐 μ•„λ‹ˆλΌ κ³ μΉ˜κΈ°λ„ μ‰¬μš΄ μ½”λ“œκ°€ Clean Code이닀.
  • μ˜μ‘΄μ„± ⬇, ν•œ κ°€μ§€μ—λ§Œ μ§‘μ€‘ν•˜λŠ” μ½”λ“œκ°€ 쒋은 μ½”λ“œμ΄λ‹€.
  • 읽기 μ‰½κ²Œ μž‘μ„±ν•˜λΌ! 

 

✍🏻 였늘 읽은 μ†Œκ°μ€? λ– μ˜€λ₯΄λŠ” 생각을 κ°€λ³κ²Œ μ μ–΄λ³΄μ„Έμš”.

μ›Œλ‚™ 책이 λ‘κΊΌμ›Œμ„œ μ–΄λ €μš΄ λ‚΄μš©μ΄λ©΄ μ–΄λ–»κ²Œ ν•˜λ‚˜ 미리 겁을 먹은 μƒνƒœμ˜€λ‹€. ν•˜μ§€λ§Œ μ €μžκ°€ κ°•μ‘°ν•˜λ“― 책은 맀우 읽기 μ‰½κ²Œ μ“°μ—¬ μžˆμ—ˆλ‹€. 아직 1μž₯이라 κ·ΈλŸ΄μ§€λ„ λͺ¨λ₯΄κ² μ§€λ§Œ..γ…‹γ…‹. ν•œ 쀄 ν•œ 쀄 μ½μœΌλ©΄μ„œ 뼈λ₯Ό λ§žλŠ” λŠλ‚Œμ΄ λ“€μ—ˆλ‹€. 맀번 μ‹œκ°„μ— μ«“κΈ°λ“― μ½”λ“œλ₯Ό 짜느라 읽기 μ‰½κ²Œ μ§œμ•Όν•œλ‹€λŠ” 생각은 λ‚˜μ€‘μœΌλ‘œ 미루고, 일단 κ΅¬ν˜„ν•˜κ³  λ‚˜μ€‘μ— 고치자라고 μƒκ°ν–ˆλ˜ 적이 μžˆμ—ˆκΈ° λ•Œλ¬Έμ΄λ‹€. ν•˜μ§€λ§Œ μ±…μ˜ 말처럼 λ‚˜μ€‘μ€ μ‰½κ²Œ μ˜€μ§€ μ•ŠλŠ”λ‹€. λΆ€ν”Όκ°€ 컀져버린 λ‚˜μœ μ½”λ“œλŠ” λ„λŒ€μ²΄ μ–΄λ””μ„œλΆ€ν„° 손을 λŒ€μ•Ό 할지 λ§‰λ§‰ν•˜κΈ° λ•Œλ¬Έμ΄λ‹€. 읽기 μ‰¬μš΄ μ½”λ“œκ°€ 고치기 μ‰¬μš΄ μ½”λ“œμ΄λ©°, μ΅œμ’…μ μœΌλ‘œλŠ” μ‹œκ°„ μ†Œμš”λ₯Ό 쀄일 수 μžˆλ‹€λŠ” 점을 λ°°μ› λ‹€. μ•žμœΌλ‘œ μ½”λ“œ ν•œ 쀄을 지 λ•Œμ—λ„ 이 말을 κΌ­ λͺ…심해야겠닀.

 

πŸ‘€ κΆκΈˆν•œ λ‚΄μš©μ΄λ‚˜, 잘 μ΄ν•΄λ˜μ§€ μ•ŠλŠ” λ‚΄μš©μ΄ μžˆλ‹€λ©΄ μ μ–΄λ³΄μ„Έμš”.

μ‹œκ°„μ„ 적게 μ†Œμš”ν•˜λ©΄μ„œ ν›Œλ₯­ν•œ μ½”λ“œλ₯Ό κ΅¬ν˜„ν•˜λŠ” 방법이 κΆκΈˆν•˜λ‹€. μ±…μ—μ„œλŠ” κ΄€λ¦¬μžλ“€λ„ 결ꡭ은 ν›Œλ₯­ν•œ μ½”λ“œλ₯Ό  μ›ν•œλ‹€κ³  μ ν˜€μžˆμ—ˆλŠ”λ°, κ³Όμ—° 거기에 λ“œλŠ” μ‹œκ°„μ„ μ •λ§λ‘œ 기닀렀쀄 수 μžˆμ„κΉŒ? 그리고 λΉ λ₯Έ μ‹œκ°„ 내에 κ΅¬ν˜„ν•΄λ‚Έλ‹€λ©΄ 더 ν•œ 것을 λ°”λΌμ§€λŠ” μ•Šμ„μ§€... κΆκΈˆν•˜λ‹€.
그리고 μ•žμ— νœ΄λ¦¬μŠ€ν‹±μ΄λΌλŠ” 단어가 λ‚˜μ™”λŠ”λ° μ–΄λ–€ μ˜λ―ΈμΈμ§€ μ•Œμ•„λ΄μ•Όκ² λ‹€.

λ°˜μ‘ν˜•

λŒ“κΈ€