حسین مولائی·۱ روز پیشجداسازی نگرانی ها از طرح حل مسئله یا DDD؟در این مقاله به بحث اصلی جداسازی نگرانی ها به وسیله DDD (اریک ایوانز) و حل مسئله (problem solving)می پردازیمهمیشه در ساخت هر برنامه ای (وب…
مسعود بهرامی·۴ روز پیشBig Bang Refactoring چرا این رویکرد اغلب به فاجعه ختم میشود؟تیمهایی که اعتقاد به refactoring از نوع دوبارهنویسی کامل سیستم دارند، معمولا دچار سندرم ریفکتور کردن همه سیستم یا هیچ بخشی از سیستم میشو…
میلاد بهاءلو·۴ روز پیشوزن عادتهای ذهنی در طراحی نرمافزارهر تیم توسعهای، صرفنظر از اینکه اعضایش چه میزان تجربه دارند یا با چه ابزارهایی کار میکنند، یک هدف مشترک دارد: ساختن سیستمی که منسجم باشد
فرهاد صادقی·۴ ماه پیشClean Architectureدر این پست، سه لایه اصلی معماری تمیز و وظایف اصلی هر لایه توضیح داده شده است.
میر مجتبی هاشمی جنتی·۴ ماه پیشکلید واژه های DDDاگر در پروژه های کسب و کار محور کار کرده باشید، حتما در مورد Domain Driven Design یا به اختصار DDD اطلاعات کافی دارید و میدونید که یک تفکری…
Amin Sotoudeh·۵ ماه پیشطراحی دامنه-محور (DDD): قطبنمای مهندسی در دلِ پیچیدگیهای نرمافزارتسلط بر DDD با مثال واقعی! تبدیل نیاز بیزینس به کد تمیز. راهنمای عملی طراحی استراتژیک و تاکتیکال برای مهندسان نرمافزار
Ali Kolahdoozan·۷ ماه پیش🧩 از DDD تا Platform Engineeringاز DDD تا Platform Engineeringنگاهی عمیق به مفهوم Abstraction، Decoupling و مدلسازی دامنههای فنینگاهی عمیق به مفهوم Abstraction، Decoupli…
Mohammad Keshavarz·۸ ماه پیش5 اشتباه رایج در میکروسرویس هاخیلی از شرکتها با شنیدن مزایای میکروسرویسها (مثل مقیاسپذیری و سرعت توسعه بیشتر) سریع میگن: "بریم سمت میکروسرویس!" اما بدون…
طاهره شهابی·۱ سال پیشمفاهیم پیرامون معماری نرم افزار1. Infrastructure as Code (IaC)در گذشته، راهاندازی زیرساختهای نرمافزاری مثل سرورها، شبکهها و پایگاههای داده بهصورت دستی انجام میشد.…