클린 μ½”λ“œ - 10. 클래슀

μ½”λ“œμ˜ ν‘œν˜„λ ₯κ³Ό κ·Έ μ½”λ“œλ‘œ 이루어진 ν•¨μˆ˜μ— 아무리 신경을 쓰더라도, μ’€ 더 높은 차원인 ν΄λž˜μŠ€κΉŒμ§€ 신경을 쓰지 μ•ŠλŠ”λ‹€λ©΄ κΉ¨λ—ν•œ μ½”λ“œλ₯Ό μ–»κΈ°λŠ” μ–΄λ ΅λ‹€.

2022λ…„ 1μ›” 23일
Β·
0개의 λŒ“κΈ€
Β·

클린 μ½”λ“œ - 9. λ‹¨μœ„ ν…ŒμŠ€νŠΈ

ν…ŒμŠ€νŠΈ μ½”λ“œλŠ” μ§€μ†μ μœΌλ‘œ κΉ¨λ—ν•˜κ²Œ κ΄€λ¦¬ν•˜λ©°, ν‘œν˜„λ ₯을 높이고 κ°„κ²°ν•˜κ²Œ 정리해야 ν•œλ‹€. λ˜ν•œ, ν…ŒμŠ€νŠΈ APIλ₯Ό κ΅¬ν˜„ν•˜μ—¬ 도메인 νŠΉν™” μ–Έμ–΄λ₯Ό λ§Œλ“€λ©΄ ν…ŒμŠ€νŠΈ μ½”λ“œλ₯Ό μž‘μ„±ν•˜κΈ° μ‰¬μ›Œμ§„λ‹€.

2021λ…„ 12μ›” 19일
Β·
0개의 λŒ“κΈ€
Β·

클린 μ½”λ“œ - 8. 경계

μ‹œμŠ€ν…œμ— μ‚¬μš© λ˜λŠ” λͺ¨λ“  μ½”λ“œλ₯Ό 직접 κ°œλ°œν•˜λŠ” κ²½μš°λŠ” λ“œλ¬Όλ‹€. 그렇기에 μ–΄λ–»κ²Œλ“  μ™ΈλΆ€μ—μ„œ κ°œλ°œν•œ μ½”λ“œλ₯Ό λ‚΄ μ½”λ“œμ— κΉ”λ”ν•˜κ²Œ ν†΅ν•©ν•΄μ•Όλ§Œ ν•œλ‹€.

2021λ…„ 12μ›” 7일
Β·
0개의 λŒ“κΈ€
Β·

클린 μ½”λ“œ - 7. 였λ₯˜ 처리

κΉ¨λ—ν•œ μ½”λ“œλŠ” 가독성 뿐만 μ•„λ‹ˆλΌ μ•ˆμ •μ„±λ„ λ†’μ•„μ•Ό ν•œλ‹€. 이 λ‘˜μ€ μƒμΆ©ν•˜λŠ” λͺ©ν‘œκ°€ μ•„λ‹ˆλ©°, 였λ₯˜ 처리λ₯Ό ν”„λ‘œκ·Έλž¨ 논리와 λΆ„λ¦¬ν•˜μ—¬ λ…μžμ μœΌλ‘œ κ³ λ €ν•œλ‹€λ©΄ κΉ¨λ—ν•œ μ½”λ“œλ₯Ό μž‘μ„±ν•  수 μžˆλ‹€.

2021λ…„ 9μ›” 28일
Β·
0개의 λŒ“κΈ€
Β·

클린 μ½”λ“œ - 6. 객체와 자료 ꡬ쑰

λ³€μˆ˜λ₯Ό λΉ„κ³΅κ°œλ‘œ μ •μ˜ν•˜λŠ” μ΄μœ λŠ”, 남듀이 λ³€μˆ˜μ— μ˜μ‘΄ν•˜μ§€ μ•Šκ²Œ λ§Œλ“€κ³  μ‹Άμ–΄μ„œμ΄λ‹€.

2021λ…„ 9μ›” 14일
Β·
0개의 λŒ“κΈ€
Β·

클린 μ½”λ“œ - 5. ν˜•μ‹ λ§žμΆ”κΈ°

ν”„λ‘œκ·Έλž˜λ¨ΈλΌλ©΄ ν˜•μ‹μ„ κΉ”λ”ν•˜κ²Œ 맞좰 μ½”λ“œλ₯Ό μ§œμ•Ό ν•œλ‹€. μ½”λ“œ ν˜•μ‹μ„ λ§žμΆ”κΈ° μœ„ν•œ κ·œμΉ™μ„ μ •ν•˜κ³  κ·Έ κ·œμΉ™μ— 따라야 ν•œλ‹€.

2021λ…„ 9μ›” 10일
Β·
0개의 λŒ“κΈ€
Β·

클린 μ½”λ“œ - 4. 주석

λ‚˜μœ μ½”λ“œμ— 주석을 달지 마라. μƒˆλ‘œ 짜라.

2021λ…„ 9μ›” 8일
Β·
0개의 λŒ“κΈ€
Β·

클린 μ½”λ“œ - 3. ν•¨μˆ˜

ν•¨μˆ˜λž€, ν”„λ‘œκ·Έλž¨μ„ κ΅¬μ„±ν•˜λŠ” κ°€μž₯ 기본적인 λ‹¨μœ„μ΄λ‹€.

2021λ…„ 9μ›” 7일
Β·
0개의 λŒ“κΈ€
Β·

클린 μ½”λ“œ - 2. 의미 μžˆλŠ” 이름

쒋은 이름을 μ„ νƒν•˜μ—¬ μ½”λ“œ 가독성을 λ†’μ΄μž

2021λ…„ 7μ›” 9일
Β·
0개의 λŒ“κΈ€
Β·

클린 μ½”λ“œ - 1. κΉ¨λ—ν•œ μ½”λ“œ

μΊ ν”„μž₯은 처음 왔을 λ•Œλ³΄λ‹€ 더 κΉ¨λ—ν•˜κ²Œ 해놓고 λ– λ‚˜λΌ.

2021λ…„ 7μ›” 9일
Β·
0개의 λŒ“κΈ€
Β·