Sobes.tech
Junior — Middle

Proqram təminatı hazırlanmasında istifadə olunan SOLID-dən başqa digər əsas prinsipləri qeyd edə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

SOLID-dan başqa, proqram təminatının inkişafında tez-tez aşağıdakı əsas prinsiplər tətbiq olunur:

  • DRY (Don't Repeat Yourself) — kod və məntiqin təkrarlanmasından qaçınmaq, baxımını yaxşılaşdırmaq üçün.
  • KISS (Keep It Simple, Stupid) — həlləri sadə tutmağa çalışmaq, artıq mürəkkəblikdən qaçmaq.
  • YAGNI (You Aren't Gonna Need It) — funksionallıqları əvvəlcədən həyata keçirməmək, yalnız lazım olduqda.
  • Məsələlərin ayrılması — proqramın müxtəlif aspektlərini müstəqil modullara bölmək.
  • Ən az şok prinsipi — kod istifadəçi və ya tərtibçi tərəfindən gözlənildiyi kimi davranmalıdır, sürprizləri aradan qaldırmaq üçün.

Bu prinsiplər daha təmiz, anlaşılan və dəstəklənən kod yaratmağa kömək edir.