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.