Sobes.tech
Junior — Middle

Бағдарламалық кодтың сапасыз жазылғанын анықтауға көмектесетін қандай критерийлер бар?

sobes.tech AI

AI-дан жауап

Сапасыз кодтың критерийлері:

  • Жаман оқылу мүмкіндігі: код түсінуге қиын, себебі комментарийлер жоқ, айнымалылар мен функциялардың атаулары ақпараттандырмайды.
  • Кодтың қайталануы: қайталанатын блоктар, оларды бөлек функцияларға немесе сыныптарға шығаруға болады.
  • Модульдік болмауы: өте үлкен функциялар немесе сыныптар, олар әртүрлі нәрселерді орындайды.
  • Қате өңдеудің нашарлығы: қателерді тексеру жоқ немесе дұрыс емес өңдеу.
  • SOLID қағидаларын бұзу: код кеңейту және қолдау қиын.
  • Жаман өнімділік: оңтайланбаған алгоритмдер немесе артық операциялар.
  • Тестілеудің болмауы: автоматтандырылған тесттердің жоқтығы, өзгерістер кезінде қателердің пайда болу қаупін арттырады.

Мысалы, iOS қосымшасында ViewController желімен жұмыс істеу логикасын, деректерді өңдеуді және UI-ды бір уақытта қамтыса, бұл нашар архитектура мен сапасыз кодтың белгісі.