clean code 1

[Clean Code] 클린 μ½”λ“œ

클린 μ½”λ“œ1. 클린 μ½”λ“œν˜Όμžμ„œ κ°œλ°œν•  λ•ŒλŠ” λ‚˜λ§Œ μ•Œμ•„λ³΄λ©΄ λ˜λŠ”, λ‚˜λ§Œ μ•„λŠ” λ³€μˆ˜λͺ…을 μ‚¬μš©ν•΄μ™”μŠ΅λ‹ˆλ‹€. λ‹€λ₯Έ μ‚¬λžŒλ“€κ³Ό νŒ€ ν”„λ‘œμ νŠΈλ₯Ό ν•΄λ³΄λ©΄μ„œ 클린 μ½”λ“œμ˜ μ€‘μš”μ„±μ„ κΉ¨λ‹«κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. κ·Έλž˜μ„œ 클린 μ½”λ“œλž€ 무엇인가에 λŒ€ν•΄ μ•Œμ•„λ³΄κΈ° μ‹œμž‘ν–ˆκ³ , λ‹€μ–‘ν•œ 원칙듀이 μžˆλ‹€λŠ” 것을 μ•Œκ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. κ·Έ μ€‘μ—μ„œ μ œκ°€ κ²ͺμ—ˆλ˜ 기본적인 μ›μΉ™μœΌλ‘œ ν¬μŠ€νŒ… ν•˜κ² μŠ΅λ‹ˆλ‹€. 1. 클린 μ½”λ“œμ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ„ κ°œλ°œν•  λ•Œ μ½”λ“œμ˜ 가독성, μœ μ§€λ³΄μˆ˜μ„±, ν™•μž₯성을 높이기 μœ„ν•΄ μž‘μ„±ν•˜λŠ” κΉ¨λ—ν•œ μ½”λ“œμž…λ‹ˆλ‹€. - μ£Όμš” 원칙1. λ³€μˆ˜λͺ…λ³€μˆ˜λͺ…은 μ½”λ“œμ˜ 의미λ₯Ό λͺ…ν™•νžˆ 전달해야 ν•©λ‹ˆλ‹€.ꡬ체적으둜 의미 μžˆλŠ” 이름을 μ‚¬μš©ν•˜μ—¬ λ³€μˆ˜μ˜ 역할을 μ‰½κ²Œ 이해할 수 μžˆμ–΄μ•Όν•©λ‹ˆλ‹€. 2. μ£Όμ„μ½”λ“œ μžμ²΄κ°€ 무엇을 ν•˜λŠ”μ§€ λͺ…ν™•ν•˜μ§€ μ•Šμ€ λΆ€λΆ„μ—λ§Œ μž‘μ„±ν•΄μ•Ό ν•©λ‹ˆλ‹€. μ €λŠ” νŒ€μ›λ“€κ³Ό ν˜‘μ—…μ„ ..