Business Logic 🚀
Dasturda biznes mantiqni boshqalaridan ajratish, uni kengaytirishga qulay qiladi.
🤔 Biroq qanday qilib biznes mantiqni boshqalaridan farqlab olamiz? Ko'pchilikda shu muammo bo'lsa kerak.
🎯 Shu sababdan bu mavzuga chuqurroq kirishga va tushinishga harakat qildim. Va quyidagicha xulosa qildim.
Biznes mantiq:
- Dastur yo'nalishiga, sohasiga doir bo'lgan qoida va xususiyatlar.
- Faqatgina siz qurayotgan dasturga xos, takrorlanmas mantiqlar.
- Ma'lumotlarni to'g'riligini tekshirish mantig'i.
- Biznes qoidalariga asoslanib qaror qilishni talab qiladigan mantiq.
- Biznes talablariga ko'ra tez-tez o'zgarib turuvchi mantiq.
- UI va ma'lumotlarga kirish qatlamidan ajralib turuvchi mantiq.
Misol uchun onlayn dukon dasturida, "shopping cart" dagi mahsulotlarning umumiy narxini hisoblash, chegirmalarni qo'llash va yekazib berish narxlarini hisoblash mantig'i.
Bu ro'yxatga nimani qo'shgan bo'lar edingiz?
🚀 Kanalga ulanish: @devfarhod
Post #357
851
- 👍 7