Culture/Book

IT 5λΆ„ μž‘ν•™μ‚¬μ „ #09

λ¬΄λ…ˆ 2023. 1. 25. 11:12

DAY 09

πŸ““ 였늘 읽은 λ²”μœ„

  • μ—ν”Όμ†Œλ“œ 26(μ •λ ¬ μ•Œκ³ λ¦¬μ¦˜μ΄ 뭐죠?) - μ—ν”Όμ†Œλ“œ 29(개발자 ν•„μˆ˜ μ†Œμ–‘, 클린 μ½”λ“œ)

πŸ’‘ μ±…μ—μ„œ κΈ°μ–΅ν•˜κ³  싢은 λ‚΄μš©μ„ μ¨λ³΄μ„Έμš”

  • μŠ€νƒ, νλŠ” λŒ€μ²΄ μ–Έμ œ μ‚¬μš©ν• κΉŒ?
    • μ›Ή λΈŒλΌμš°μ €μ˜ λ’€λ‘œ κ°€κΈ° λ²„νŠΌμ€ μŠ€νƒμ΄λ‹€.
    • 되돌리기 단좕킀도 μŠ€νƒμ΄λ‹€.
    • μ‡Όν•‘λͺ° μ£Όλ¬Έ 처리 μ‹œμŠ€ν…œμ€ 큐닀.
  • 클린 μ½”λ“œλ₯Ό μœ„ν•œ 5가지 κΏ€νŒ
    • 클린 μ½”λ“œ λ°±μ„œ 1. 의미 μžˆλŠ” λ³€μˆ˜, ν•¨μˆ˜μ˜ 이름을 적절히 μ‚¬μš©ν•˜λΌ.
    • 클린 μ½”λ“œ λ°±μ„œ 2. ν•¨μˆ˜ 이름은 가급적 λ™μ‚¬λ‘œ 지어라.
    • 클린 μ½”λ“œ λ°±μ„œ 3. λ§€κ°œλ³€μˆ˜λŠ” λ„ˆλ¬΄ 많이 쓰지 마라.
    • 클린 μ½”λ“œ λ°±μ„œ 4. λΆˆλ¦°κ°’μ„ 인자둜 보내지 마라.
    • 클린 μ½”λ“œ λ°±μ„œ 5. μΆ•μ•½μ–΄λ₯Ό 쓰지 마라.

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

“개발자 ν•„μˆ˜ μ†Œμ–‘, ν΄λ¦°μ½”λ“œ"

  • ν˜Όμžμ„œ μ½”λ“œλ₯Ό μž‘μ„±ν•  λ•Œ, μ½”λ“œλ₯Ό μ“Έ λ‹Ήμ‹œμ—λŠ” λ‚˜λ„ μ•Œκ³  신도 μ•Œμ§€λ§Œ, μ½”λ“œλ₯Ό μ“°κ³  λ‚œ λ‹€μŒμ— κ·Έ μ½”λ“œλŠ” 이제 μ‹ λ§Œμ΄ μ•Œκ²Œλœλ‹€λŠ” 말이 μžˆλ‹€. 그만큼 μ½”λ“œμ˜ 가독성, 그리고 ν΄λ¦°μ½”λ“œλ₯Ό μž‘μ„±ν•˜λŠ” 게 μ€‘μš”ν•˜λ‹€λŠ” μ˜λ―Έκ°€ μžˆλ‹€κ³  μƒκ°ν•œλ‹€. ν˜‘μ—… ν”„λ‘œμ νŠΈλ₯Ό ν•  λ•Œ, κ°€μž₯ μ–΄λ €μš΄ 것이 λ‚¨μ˜ μ½”λ“œλ₯Ό 읽고 μ΄ν•΄ν•˜λŠ” κ²ƒμ΄μ—ˆλ‹€. μ΄λŸ°κ²ƒλ“€μ„ μœ„ν•΄ 점점 μ½”λ”© μ»¨λ²€μ…˜μ„ μž‘μ•„λ‚˜κ°€λ©΄μ„œ 고치며, 톡일감을 μ£Όλ €κ³  ν–ˆμ§€λ§Œ 그만큼 μ‹œκ°„μ΄ 많이 μ†Œλͺ¨λ˜λŠ” κ²½ν—˜μ΄κΈ°λ„ ν–ˆλ‹€. ν•˜μ§€λ§Œ 그만큼 μ½”λ“œμ— λŒ€ν•΄ λ‹€μ‹œκΈˆ 생각해보며, μ–΄λ–€ μ½”λ“œκ°€ 더 μ’‹κ³  ν΄λ¦°ν•œ μ½”λ“œμΌμ§€ κ³ λ―Όν–ˆλ˜ κ²½ν—˜μ΄μ—ˆκΈ° λ•Œλ¬Έμ—, μ•žμœΌλ‘œ ν˜„μ—…μ—μ„œλ„ 이런 λŒ€ν™”λ₯Ό κ³„μ†ν•΄μ„œ ν•΄λ‚˜κ°€λ³΄κ³  μ‹Άλ‹€.
λ°˜μ‘ν˜•