Junior — Middle
Бағдарламалық кодтың сапасыз жазылғанын анықтауға көмектесетін қандай критерийлер бар?
sobes.tech AI
AI-дан жауап
Сапасыз кодтың критерийлері:
- Жаман оқылу мүмкіндігі: код түсінуге қиын, себебі комментарийлер жоқ, айнымалылар мен функциялардың атаулары ақпараттандырмайды.
- Кодтың қайталануы: қайталанатын блоктар, оларды бөлек функцияларға немесе сыныптарға шығаруға болады.
- Модульдік болмауы: өте үлкен функциялар немесе сыныптар, олар әртүрлі нәрселерді орындайды.
- Қате өңдеудің нашарлығы: қателерді тексеру жоқ немесе дұрыс емес өңдеу.
- SOLID қағидаларын бұзу: код кеңейту және қолдау қиын.
- Жаман өнімділік: оңтайланбаған алгоритмдер немесе артық операциялар.
- Тестілеудің болмауы: автоматтандырылған тесттердің жоқтығы, өзгерістер кезінде қателердің пайда болу қаупін арттырады.
Мысалы, iOS қосымшасында ViewController желімен жұмыс істеу логикасын, деректерді өңдеуді және UI-ды бір уақытта қамтыса, бұл нашар архитектура мен сапасыз кодтың белгісі.