Dasturlashning CQS Tamoyili
Dasturlashning CQS tamoyili (Command-query Separation, Buyruq-so'rov ajratish) loyihadagi har bir funksiya faqat buyruqni (har qanday faol harakatni) yoki faqat ma'lumotlarni olish uchun so'rovni bajarishini nazarda tutadi.
Masalan, sizning loyihangizda kirish maydonini yoritib beradigan funksiya mavjud, lekin u bir vaqtning o'zida foydalanuvchi tomonidan kiritilgan ma'lumotlarni tahlil qilishi va uni ma'lumotlar bazasiga yuborishi kerak emas, buning uchun boshqa funksiya kerak.
Shuningdek qarang
-
SOLIDtamoyili,
OBOT asosida dasturiy ta'minot uchun tavsiyalarni belgilovchi -
DRYtamoyili,
dasturiy ta'minotni kichik komponentlarga ajratuvchi -
KISStamoyili,
dasturiy ta'minotni murakkablashtirishdan voz kechishni nazarda tutuvchi -
YAGNItamoyili,
dasturiy ta'minotning ortiqcha funksionalligidan voz kechishni nazarda tutuvchi -
LoDtamoyili,
dasturiy ta'minotni ishlab chiqishda qo'llaniladigan -
Mas'uliyatni ajratish tamoyili,
dasturiy ta'minotni ishlab chiqishda qo'llaniladigan