ν•¨μˆ˜μ™€ λ©”μ„œλ“œ λΆ„ν•  μ „λž΅

ν•¨μˆ˜μ™€ λ©”μ„œλ“œλ₯Ό λΆ„ν• ν•˜λŠ” μ „λž΅μ€ μ½”λ“œλ₯Ό λͺ¨λ“ˆν™”ν•˜κ³  가독성을 ν–₯μƒμ‹œν‚€λŠ” 데 도움을 μ€λ‹ˆλ‹€. λ‹€μŒμ€ νŒŒμ΄μ¬μ—μ„œ ν•¨μˆ˜μ™€ λ©”μ„œλ“œλ₯Ό λΆ„ν• ν•˜λŠ” λͺ‡ 가지 μ „λž΅μ— λŒ€ν•œ μ„€λͺ…μž…λ‹ˆλ‹€: 단일 μ±…μž„ 원칙 μ€€μˆ˜: 파이썬 ν•¨μˆ˜μ™€ λ©”μ„œλ“œλŠ” 단일 μ±…μž„…

Continue Readingν•¨μˆ˜μ™€ λ©”μ„œλ“œ λΆ„ν•  μ „λž΅

Clean Codeλ₯Ό μœ„ν•œ 10가지 원칙

  Clean Code μž‘μ„±μ€ μ†Œν”„νŠΈμ›¨μ–΄ κ°œλ°œμ—μ„œ 핡심적인 λΆ€λΆ„μž…λ‹ˆλ‹€. 읽기 쉽고 μœ μ§€λ³΄μˆ˜ κ°€λŠ₯ν•œ μ½”λ“œλŠ” ν”„λ‘œμ νŠΈμ˜ 성곡과 μ§κ²°λ˜λŠ” μ€‘μš”ν•œ μš”μ†Œμž…λ‹ˆλ‹€. Clean Codeλ₯Ό μž‘μ„±ν•˜κΈ° μœ„ν•΄μ„œλŠ” λͺ‡ 가지 핡심 원칙을 따라야 ν•©λ‹ˆλ‹€. μ•„λž˜λŠ” Clean…

Continue ReadingClean Codeλ₯Ό μœ„ν•œ 10가지 원칙

μ†Œν”„νŠΈμ›¨μ–΄ κ³΅ν•™μ˜ μ—¬λŸ¬ λΆ„μ•Όλ“€

μ†Œν”„νŠΈμ›¨μ–΄ 곡학(Software Engineering)은 μ†Œν”„νŠΈμ›¨μ–΄ 개발 및 μœ μ§€λ³΄μˆ˜μ— λŒ€ν•œ 체계적인 μ ‘κ·Ό 방법과 원칙을 μ—°κ΅¬ν•˜κ³  μ μš©ν•˜λŠ” ν•™λ¬Έ λΆ„μ•Όμž…λ‹ˆλ‹€. μ†Œν”„νŠΈμ›¨μ–΄ 곡학은 μ—¬λŸ¬ 개의 ν•˜μœ„ λΆ„μ•Όλ‘œ κ΅¬μ„±λ˜μ–΄ 있으며, 일반적으둜 λ‹€μŒκ³Ό 같은 μ—¬λŸ¬ 뢄야듀이 μ†Œν”„νŠΈμ›¨μ–΄…

Continue Readingμ†Œν”„νŠΈμ›¨μ–΄ κ³΅ν•™μ˜ μ—¬λŸ¬ λΆ„μ•Όλ“€

Clean Code에 λŒ€ν•œ 이둠듀

Clean codeλŠ” μ†Œν”„νŠΈμ›¨μ–΄ κ°œλ°œμ—μ„œ μ€‘μš”ν•œ κ°œλ…μœΌλ‘œ, μ½”λ“œμ˜ 가독성과 μœ μ§€λ³΄μˆ˜μ„±μ„ λ†’μ΄λŠ” 데 μ΄ˆμ μ„ 맞μΆ₯λ‹ˆλ‹€. Clean codeλ₯Ό μž‘μ„±ν•˜κΈ° μœ„ν•΄ λ‹€μ–‘ν•œ 이둠과 원칙듀이 μžˆμŠ΅λ‹ˆλ‹€. 일반적으둜 λ‹€μŒκ³Ό 같은 clean code에 λŒ€ν•œ 이둠듀이 μžˆμŠ΅λ‹ˆλ‹€: λ”°λΌμ„œ,…

Continue ReadingClean Code에 λŒ€ν•œ 이둠듀

Clojure 증λ₯˜ν•˜κΈ° (Clojure Distilled)

- μ„œλ¬Έ Clojureλ₯Ό λ°°μš°λŠ” κ²ƒμ˜ 어렀움은 κ·Έ 문법이 맀우 κ°„λ‹¨ν•˜λ‹€λŠ”λ°μ„œ μ˜€λŠ” 것이 μ•„λ‹ˆλΌ, 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•œ μƒˆλ‘œμš΄ 방법을 λ°°μ›Œμ•Ό ν•˜λŠ” κ²ƒμ—μ„œ λΉ„λ‘―λ©λ‹ˆλ‹€. λ”°λΌμ„œ 핡심 κ°œλ…μ„ μ΄ν•΄ν•˜κ³  이λ₯Ό κ²°ν•©ν•˜μ—¬ 문제λ₯Ό ν•¨μˆ˜ν˜•μœΌλ‘œ…

Continue ReadingClojure 증λ₯˜ν•˜κΈ° (Clojure Distilled)