استودیو بهوندی ساخت سیستم‌های هوشمند
بازگشت به بلاگ

یادداشت‌های استودیو

Clean Architecture در دات‌نت ۱۴۰۵: مرزهایی که واقعاً کار می‌کنند

چگونه در پروژه‌های ASP.NET Core مرز Domain و Application را بدون لایه‌سازی نمایشی حفظ کنید و تست‌پذیر بمانید.

نمودار لایه‌های Clean Architecture در دات‌نت

Clean Architecture فقط پوشه‌بندی نیست؛ قانون وابستگی است. اگر Domain به EF یا HttpClient وابسته شود، تست واحد به یکپارچه‌سازی تبدیل می‌شود.

قواعد عملی برای تیم‌های محصول

  • Domain فقط موجودیت، VO و ناوردایی — بدون MediatR و ASP.NET
  • Application فرمان/پرس‌وجو و قرارداد؛ بدون DbContext
  • Infrastructure آداپتر است، نه محل منطق کسب‌وکار

در مقیاس استودیو و فین‌تک، مونولیت ماژولار با این مرزها معمولاً سریع‌تر از میکروسرویس زودرس به ارزش می‌رسد.

نظرها

هنوز نظری نیست. اولین نظر را شما بنویسید.

ایمیل یا همراه فقط برای پیگیری استودیو است و روی سایت نشان داده نمی‌شود.