Nima Toza kod
O'qilishi va qo'llab-quvvatlanishi oson kod
Clean Code — O'qilishi va Qo'llab-quvvatlanishi Oson Kod
Clean Code — o'qish, tushunish va qo'llab-quvvatlash oson bo'lgan kodni yozish yondashuvi. Bu tushuncha Robert Martin (Uncle Bob) tomonidan ommalashtirilgan.
Clean Code Tamoyillari
| Tamoyil | Tavsif | |---------|--------| | Ma'noli nomlar | O'zgaruvchilar va funksiyalar o'zini tushuntiradi | | Kichik funksiyalar | Bitta funksiya—bitta vazifa | | Izohsiz | Kod shunchalik aniqki izoh kerak emas | | DRY | Don't Repeat Yourself—takrorlanmaslik | | KISS | Keep It Simple, Stupid—oddiylik |
Nomlash Qoidalari
- Sinflar—otlar (User, OrderService)
- Metodlar—fe'llar (getUser, calculateTotal)
- Boolean—is/has/can (isActive, hasAccess)
- Konstantalar—UPPER_SNAKE_CASE
Clean Code Xususiyatlari
- Nasr kabi o'qiladi
- Test qilish oson
- Minimal bog'liqlik
- Xatolarni nafis hal qiladi
- Jamoa standartlariga amal qiladi
Tavsiya Etilgan Kitoblar
- "Clean Code" — Robert C. Martin
- "Refactoring" — Martin Fowler
- "The Pragmatic Programmer" — Hunt & Thomas