https://youtu.be/WHFB22xj77M
State Design Pattern
#dasturlash #designpatterns #dotnet #csharp
source codes: https://github.com/dFarkhod/DesignPatterns.State.git
@virtualdas kanalida
State Design Pattern
#dasturlash #designpatterns #dotnet #csharp
source codes: https://github.com/dFarkhod/DesignPatterns.State.git
@virtualdas kanalida
YouTube
State Design Pattern
#statemachine #designpatterns #dasturlash #virtualdars #dasturchi #ozbek #ozbektilida #dotnet #csharp
source codes: https://github.com/dFarkhod/DesignPatterns.State.git
source codes: https://github.com/dFarkhod/DesignPatterns.State.git
Javoblar orasidan OOP ning ustunlaridan birini tanlang
Anonymous Quiz
5%
Composition
4%
Reflection
77%
Polymorphism
4%
Absentism
7%
SOLID
1%
Avoidance
1%
Determinism
Konstruktorlar haqidagi javoblardan qaysi biri noto'g'ri?
Anonymous Quiz
24%
Konstruktor obyekt yaratilgan vaqtda avtomatik tarzda chaqiriladi
23%
Konstruktordan meros olish mumkin
18%
Klassning bittadan ko'p konstruktori bo'lishi mumkin
20%
Konstruktor void qaytaradi
15%
Konstruktorning nomi klass nomi bilan bir hil bo'ladi
Inheritance haqidagi javoblardan qaysi biri to'g'ri?
Anonymous Quiz
21%
Inheritance yordamida klasslar orasida bo'sh bog'lanish (loose coupling) yo'lga qo'yiladi
41%
Inheritance bizga kodni qayta ishlatish imkonini beradi
14%
Inheritance yordamida mujmallikni ichkarida berkitamiz
13%
Inheritance qoidasiga ko'ra klass faqat bittagina mas'uliyatga ega bo'lishi kerak
10%
Inheritance ni yo'lga qo'yish uchun static kalist so'zi ishlatiladi
Abstrakt klasslar haqidagi noto'g'ri javobni tanlang
Anonymous Quiz
14%
Abstrakt klassning konstruktori bo'lishi mumkin
36%
Abstrakt klassda abstrakt metod bo'lishi mumkin emas
20%
Abstrakt klass asosida obyekt yarata olmaymiz
11%
Abstrakt klass konkret metodga ega bo'lishi mumkin
19%
Abstrakt klass statik bo'la olmaydi
avoblardan qaysi biri "Cross cutting concerns"ga kirmaydi?
Anonymous Quiz
10%
Logging
9%
Security
14%
Caching
11%
Messaging
18%
Domain model
20%
Audit
7%
Exception Handling
13%
Localization
OOD ga koʻra qaysi javob notoʻgʻri
Anonymous Quiz
32%
Inheritance dan qancha koʻp foydalansak loyihani boshqarish shuncha oson boʻladi
17%
Composition qoidasiga koʻra klasslar orasida has-a aloqadorligi boʻladi
16%
Inheritance qoidasiga koʻra klasslar orasida "is-a" aloqadorligi ishlaydi
35%
Klasslar orasida aloqadorlikni aniqlashda composition uslubi inheritance dan koʻra xush koʻriladi
C# dasturlash tilida qaysi kalit soʻzlar OOP ning Encapsulation qoidasini amalda qoʻllashda ishlatiladi?
#dasturlash #oop #quiz @virtualdars kanalida
#dasturlash #oop #quiz @virtualdars kanalida
Anonymous Quiz
20%
abstract, virtual, override
12%
implements, inherits, :
62%
public, private, protected
4%
dynamic, object
2%
class, interface, record
"Klass kengaytirish uchun ochiq ammo oʻzgartirish uchun yopiq bo'lishi kerak" qanday tamoyil hisoblanadi?
#dasturlash #oop #quiz @virtualdars kanalida
#dasturlash #oop #quiz @virtualdars kanalida
Anonymous Quiz
8%
DRY
11%
KISS
6%
LoD
12%
High Cohesion, Low Coupling
61%
Open/Closed
3%
POLA
Vertical va Horizontal Scaling haqida
#systemdesign #dasturlash #scaling
@virtualdars kanalida
https://youtu.be/ujPh4bNT0uk
#systemdesign #dasturlash #scaling
@virtualdars kanalida
https://youtu.be/ujPh4bNT0uk
YouTube
Vertical va Horizontal Scaling haqida
#dasturlash #virtualdars #systemdesign #scalability #scaling #vertical #horizontal #highavailability #ozbek #ozbektilida #farhod #dadajonov
Transactional Outbox Deisgn Patterni
Microservice lar orasida xabar joʻnatilish jarayonini barqarorlashtirish.
https://youtu.be/52V6aeimcEA
#dasturlash #designpatterns #dotnet
@virtualdars kanalida
https://microservices.io/patterns/data/transactional-outbox.html
Microservice lar orasida xabar joʻnatilish jarayonini barqarorlashtirish.
https://youtu.be/52V6aeimcEA
#dasturlash #designpatterns #dotnet
@virtualdars kanalida
https://microservices.io/patterns/data/transactional-outbox.html
YouTube
Transactional Outbox Design Pattern
#designpatterns #dotnet #csharp #architecture #dasturlash #virtualdars
Quyidagi maqola asosida:
https://microservices.io/patterns/data/transactional-outbox.html
Quyidagi maqola asosida:
https://microservices.io/patterns/data/transactional-outbox.html