✔️ Dasturchilar amal qilishi shart bo'lgan 5 ta tamoyillar.
🔘 Har qanday ahmoq kompyuter tushunadigan kod yozishi mumkin.
🔘 Yaxshi dasturchilar odamlar tushunadigan kod yozadilar.
___________________________
🟡 KISS ( Keep It Simple, Stupid )
Aksariyat tizimlar, agar uni murakkablashtirmasdan, sodda bo'lsa, yaxshi ishlaydi.
🟡 DRY ( Don't Repeat Yourself )
Kodning takrorlanishini kamaytiring, har bir kod bir joyda bajarilishi kerak.
🟡 YAGNI ( You Aren't Gonna Need It )
Kelajakdagi imkoniyat haqida o'ylamang va hozirda kerak bo'lmagan funktsiyalar uchun ba'zi bir kod mantig'ini qo'shing.
🟡 SOLID ( Single responsibility, Open-closed, Liskov substitution, Interface segregation, Dependency inversion )
Yagona javobgarlik, Ochiq-yopiq, Liskov almashtirish, Interfeysni ajratish, Qaramlik inversiyasi.
🟡 SOC ( Separation Of Concerns )
Murakkab dasturni har xil bo'limga bo'ling, har bir bo'lim alohida muammolarni ko'rib chiqadi yoki ma'lum bir ishga ega.
__________________________
🌐
https://t.me/shakhzod_tojiyev