Таза код дегеніміз не
Оқуға және қолдауға ыңғайлы код
Clean Code — Оқуға және Қолдауға Ыңғайлы Код
Clean Code — оқуға, түсінуге және қолдауға оңай кодты жазу тәсілі. Бұл концепция Robert Martin (Uncle Bob) арқылы танымал болды.
Clean Code Принциптері
| Принцип | Сипаттама | |---------|-----------| | Мағыналы атаулар | Айнымалылар мен функциялар өздерін түсіндіреді | | Кішкентай функциялар | Бір функция—бір тапсырма | | Түсініктемесіз | Код соншалықты түсінікті, түсініктеме қажет емес | | DRY | Don't Repeat Yourself—қайталамау | | KISS | Keep It Simple, Stupid—қарапайымдылық |
Атау Ережелері
- Кластар—зат есімдер (User, OrderService)
- Әдістер—етістіктер (getUser, calculateTotal)
- Boolean—is/has/can (isActive, hasAccess)
- Тұрақтылар—UPPER_SNAKE_CASE
Clean Code Сипаттамалары
- Проза сияқты оқылады
- Тестілеу оңай
- Минималды тәуелділік
- Қателерді сыпайы өңдейді
- Команда стандарттарын ұстанады
Ұсынылатын Кітаптар
- "Clean Code" — Robert C. Martin
- "Refactoring" — Martin Fowler
- "The Pragmatic Programmer" — Hunt & Thomas