معماری Domain Driven Design چیست و چه کاربردی دارد؟ + مثال عملی DDD

سلام من حسام رسولیان هستم و با یک مقاله دیگه در زمینه برنامه نویسی و مهندسی کامپیوتر در خدمت شما هستم. معماری DDD یا Domain-Driven Design (طراحی دامنه محور) یک متودولوژی طراحی نرم‌افزار است که توسط اریک اِوَن‌س (Eric Evans) در کتابی با همین نام معرفی شده است. DDD با تأکید بر درک بهتر دامنه‌ی […]

اطلاعات بیشتر

مفاهیم SOLID که هر برنامه نویسی باید بداند

برنامه نویسی شی گرا به ما قدرت خیلی زیاده داده و با استفاده از آنها کارهایی را می توانیم انجام دهیم که قبل از آن امکان را نداشتیم. اما این شی گرایی معایبی هم برای ما دارد برای مثال در بعضی مواقع باعث بیش از حد پیچیدگی کدهای ما می شود. در آموزش برنامه نویسی […]

اطلاعات بیشتر