ν”„λ‘œλž€ λ¬΄μ—‡μΌκΉŒ? λ‚΄κ°€ μƒκ°ν•œ ν”„λ‘œμ™€ μ €μžμ˜ ν”„λ‘œλŠ” 무엇이 λ‹€λ₯ΌκΉŒ?

Clean Coder

  • μ†Œν”„νŠΈμ›¨μ–΄ κ°œλ°œμžλ‘œμ„œ μ „μ„€λ‘œ μ•Œλ €μ§„ λ‘œλ²„νŠΈ C. λ§ˆν‹΄μ˜ μ €μ„œμ΄λ‹€.
  • ν”„λ‘œλž€ 무엇인지, 그리고 ν”„λ‘œλ‘œμ„œ μ–΄λ–»κ²Œ μƒκ°ν•˜κ³  행동해야 ν•˜λŠ”μ§€μ— λŒ€ν•΄ μ ν˜€μžˆλ‹€.

λ‚΄κ°€ μƒκ°ν•˜λŠ” ν”„λ‘œλž€?

  • λͺ…ν™•ν•˜κ²Œ ν•  수 μžˆλŠ” 것에 ν•  수 μžˆλ‹€ν•˜λŠ” 것
  • ν•  수 μžˆλ‹€κ³  λ§ν•œ 것에 λŒ€ν•΄μ„œλŠ” μ •ν™•ν•œ λ‚ μ§œμ— ν•΄λ‚΄λŠ” 것.
  • 믿음과 결과에 λŒ€ν•΄ λͺ…ν™•νžˆ μ±…μž„μ§€λŠ” 것.
  • 쒋은 것은 μ’‹λ‹€, μ•„λ‹Œ 것은 μ•„λ‹ˆλΌκ³  λͺ…ν™•ν•˜κ²Œ λ§ν•˜λŠ” 것.
  • 일정은 보수적으둜 μž‘μ„ 것.

κ·Έκ°€ μƒκ°ν•˜λŠ” ν”„λ‘œλž€?

  • νƒœλ„
  • 원칙
  • 행동

이 책을 μ½λŠ” 방법

  • κ·ΈλŠ” μœ„μ˜ 사싀듀을 κ³ μƒν•˜λ©° λ°°μ› λ‹€.
  • 본인이 μ‚΄λ©΄μ„œ 잘λͺ»ν•œ 일의 λͺ©λ‘, 범죄일지, μ΄ˆλ…„μƒλ•Œ ν–ˆλ˜ μ‹€μˆ˜λ“€μ„ λͺ¨μ•„λ†“μ•˜λ‹€.
  • 이런 μ‹€μˆ˜λ“€μ„ ν”Όν•  수 μžˆλ„λ‘ λ§Œλ“€μ–΄μ£ΌλŠ” μ•ˆλ‚΄μ„œμ΄λ‹€.

λ“€μ–΄κ°€λ©°

  • μ±Œλ¦°μ € 호의 폭파 사건을 μ–ΈκΈ‰ν•˜λ©° μ‹œμž‘ν•œλ‹€.
  • O링이 μ–Όμ–΄λΆ™μœΌλ©° νƒ„μ„±ν•œκ³„λ₯Ό λ„˜μ–΄κ°€κ²Œ λ˜μ–΄, λ°°κΈ°κ°€μŠ€λ₯Ό μ œλŒ€λ‘œ 막지 λͺ»ν•΄ λ°œμƒν•œ μΈμž¬λ‹€.
  • κΈ°μˆ μžλ“€μ€ ν•΄λ‹Ή μœ„ν—˜μ„ μ•Œκ³  μžˆμ—ˆλ‹€. 그리고 λ°œμ‚¬ 쀑지λ₯Ό μœ„ν•΄ μ΅œμ„ μ„ λ‹€ν–ˆλ‹€.
  • ν•˜μ§€λ§Œ κ΄€λ¦¬μžλ“€μ€ 이λ₯Ό λ¬΄μ‹œν–ˆλ‹€.
  • 그듀은 μ΄λŸ¬ν•œ 결정을 λ‚Ό κΆŒν•œμ΄ μžˆλŠ”κ°€?
  • μ΄λŠ” κΈ°μˆ μžλ“€μ˜ κΆŒν•œμ„ β€œλ°•νƒˆβ€ν•œ 것이닀.
  • κΈ°μˆ μžλ“€μ€ β€œν”„λ‘œβ€λ‹΅κ²Œ μžμ‹ μ΄ ν•΄μ•Όν•˜λŠ” 행동을 ν–ˆλ‹€.
  • 그리고 이 책은 κ·Έ β€œν”„λ‘œλ‹€μ›€β€μ— λŒ€ν•œ 책이닀.

λ‹€λ£¨λŠ” λ‚΄μš©

  • μ†Œν”„νŠΈμ›¨μ–΄ ν”„λ‘œλž€?
  • ν”„λ‘œλŠ” μ–΄λ–»κ²Œ 행동해야 ν•˜λŠ”κ°€?
  • ν”„λ‘œλŠ” μ–΄λ–»κ²Œ μ‚¬λžŒλ“€ μ‚¬μ΄μ˜ λŒ€λ¦½ / λΉ‘λΉ‘ν•œ 일정 / λΆˆν•©λ¦¬ν•œ κ΄€λ¦¬μžλ₯Ό 감당해야 ν•˜λŠ”κ°€?
  • ν”„λ‘œλŠ” μ–Έμ œ, 그리고 μ–΄λ–»κ²Œ β€œμ•„λ‹ˆμš”β€λΌκ³  말해야 ν•˜λŠ”κ°€?
  • ν”„λ‘œλŠ” μ–΄λ–»κ²Œ 압박을 μ²˜λ¦¬ν•˜λŠ”κ°€?

λ§‰μ€‘ν•œ μ±…μž„μ„ 기꺼이 μ§Šμ–΄μ§€κ² λ‹€λŠ” μ˜μ§€λ₯Ό κ°€μ Έμ•Ό ν•œλ‹€. 그리고 그것을 μ‹€μ²œν•΄μ•Ό ν•œλ‹€.

Reference