Коддогу кемшіліктер қайсысы, оларды дереу түзегіңіз келеді?
sobes.tech AI
AIден жооп
Өзгөрмөлөр жана функциялар үчүн туура эмес аталыш стили.
SOLID принциптерин бузуу.
Кодду кайталоо (DRY - Don't Repeat Yourself).
Циклдер жана шарттуу операторлордун ашыкча киргизилиши.
"Сыйкырдуу" сандарды константтардын ордуна колдонуу.
Кыйынчылык бөлүмдөр үчүн комментарийлердин жоктугу же толук колдонулбашы.
Ката иштетүүнү (чыгарымдар) көз карандылык кылбоо.
Эски API же ыкмалардын колдонулушу.
Критикалык маанидеги функциялар үчүн тесттердин жоктугу.
Ири, монолит класстар же методдор.
Өнүмдүүлүктү көз карандылык кылбоо (мисалы, циклдерде көптөгөн убактылуу объекттерди түзүү).
Android Context түз колдонуу, керек эмес жерде (контексттин агып кетиши).
Жиптер менен туура эмес иштөө (узун операцияларды негизги жипте жүргүзүү).
Архитектура компоненттери ортосунда жоопкерчиликтерди бөлбөө (мисалы, бизнес логика Activity/Fragment ичинде).
Dependency Injection колдонууну көз карандылык кылбоо.