Senior⏱ 10 دقیقه1 بخش · 3 نکته
مرور سریع Vertical Slice Architecture
سازماندهی کد بر اساس ویژگی (Feature) بهجای لایهٔ فنی — هر Slice شامل تمام کدهای لازم برای یک قابلیت است.
0 از 3 نکته مرور شد0٪
فهرست بخشها
ایده و مزایا0/3
چرا سازماندهی بر اساس ویژگی جذاب است.
\nFeatures/\n CreateOrder/\n CreateOrderCommand.cs\n CreateOrderHandler.cs\n CreateOrderEndpoint.cs\n
💡 نکتهٔ مصاحبه:
ارتباط این الگو با CQRS و MediatR را بدانید: در پروژههای .NET معمولاً هر Slice یک Command/Query با Handler اختصاصی است.
⚠️ اشتباه رایج:
استخراج زودهنگام هر شباهت کوچک به یک Shared Service مشترک، که دوباره وابستگی بین Sliceها ایجاد میکند.
