یادداشتهای استودیو
Clean Architecture در داتنت ۱۴۰۵: مرزهایی که واقعاً کار میکنند
چگونه در پروژههای ASP.NET Core مرز Domain و Application را بدون لایهسازی نمایشی حفظ کنید و تستپذیر بمانید.
Clean Architecture فقط پوشهبندی نیست؛ قانون وابستگی است. اگر Domain به EF یا HttpClient وابسته شود، تست واحد به یکپارچهسازی تبدیل میشود.
قواعد عملی برای تیمهای محصول
- Domain فقط موجودیت، VO و ناوردایی — بدون MediatR و ASP.NET
- Application فرمان/پرسوجو و قرارداد؛ بدون DbContext
- Infrastructure آداپتر است، نه محل منطق کسبوکار
در مقیاس استودیو و فینتک، مونولیت ماژولار با این مرزها معمولاً سریعتر از میکروسرویس زودرس به ارزش میرسد.
نظرها
هنوز نظری نیست. اولین نظر را شما بنویسید.