لیست مطالب
Exploratory Domain Discovery؛ چطور قبل از طراحی، دامنه را واقعاً بفهمیم؟
در بسیاری از پروژهها، تیمها خیلی زود سراغ معماری، طراحی سرویسها یا API میروند، در حالی که هنوز تصویر مشترکی از دامنه ندارند.همه فکر میکنند «میدانیم سیستم قرار است چهکار کند»، اما وقتی بحث جلو میرود، معلوم میشود هرکس یک ...
چهار ضلع طراحی نرمافزار – زبان، مدل، متخصصان دامنه و کد
مدل نرمافزار یه گفتوگوی دائمیه، هم با آدمای متخصص حوزه (خبرگان دامنه) و هم با خود کد طراحی نرمافزار بر پایهی مدل، قلب ماجرای DDD محسوب میشه. مدل صرفاً یه نقشه یا دیاگرام نیست؛ بلکه عنصری زنده و فعال در ...
آموزش Event Sourcing قسمت ۱۳ | پیادهسازی الگوی Inbox-Outbox
مطالب آموزشی Event Sourcing: بخش اول مقدمهای بر Event Sourcing بخش دوم آشنایی مقدماتی با ساختار داخلی Event Store مقایسه رویکردهای State-Oriented و State-Transition مزیتهای Event Sourcing سلام به دنیا به روش Event Sourcing سلام به دنیا به روش Event ...
“exception” و “استثنا” معادل هم نیستند.
همانطور که میدانیم، ترجمه مستقیم واژهها از زبانی به زبان دیگر همیشه دقیق نیست و میتونه مفاهیم ظریفی را از دست بده. این مسئله به ویژه در حوزههای تخصصی مانند برنامهنویسی اهمیت بیشتری پیدا میکند. واژه "Exception" در برنامهنویسی به ...
ویدئوی دومین رویداد آنلاین DDD Plus منتشر شد
رویداد آنلاین دوم DDD Plus: کاوش در عمق مدلسازی مفاهیم پیچیده آیا در مدلسازی مفاهیم پیچیده در نرمافزار به چالش برخورد کردهاید؟ ویدئوی کامل دومین رویداد آنلاین DDD Plus را از دست ندهید. در این رویداد، به بررسی عمیق چالشهای ...
برنامهنویسی تنها معطوف به مهارت حل مسئله نیست
Engineering is easy. People are hard. — Bill Coughran, former SVP of Engineering at Google این جمله در مقدمه کتاب Debugging Teams دوباره به چشمم خورد. هر روز صبح قبل رفتن به سرکار این جمله رو به خودم یادآوری میکنم: ...
رویداد حضور DDD Plus
ثبتنام در رویداد مقدمه: آیا تا به حال احساس کردهاید که دانش و مهارتهایتان در دنیای واقعی کارساز نیست؟ همه ما، چه توسعهدهنده باشیم، چه مالک محصول، متخصص دامنه یا معمار نرمافزار، ساعتها وقت صرف آموزش و یادگیری میکنیم. دورهها، ...
simple به معنای easy نیست
اغلب بین مفاهیم Simple - سادگی و Easy -آسانی خلط مطلب میشود. Simple و Easy دو کلمه هستند که اغلب با هم اشتباه گرفته میشوند، اما معانی متفاوتی دارند. Simple: به معنای ساده، بیپیچ و خم و بدون جزئیات اضافی ...
فیلم رویداد اول DDD Plus
ویدئوی اولین رویداد DDD Plus که جمعه 8 تیر ماه 1403 برگزار شد در زیر قابل دسترسی است. چالش اول DDD Plus را میتوانید از اینجا مشاهده کنید. http://domaindrivendesign.ir/ddd-plus-1/ در سری چالشهای DDD Plus سعی میکنم، چالشهایی مطرح کنم که ...
چالش دوازدهم DDD Plus
جهت مشاهدهی چالش هفتهی قبل اینجا کلیک کنید. پیشزمینه: شما در شرکت MyPayroll.Com به عنوان توسعهدهنده محصول مشغول توسعه محصول حقوق و دستمزد هستید. این سیستم به سازمانها این امکان را میدهد که حقوق کارمندان خود را بر اساس فاکتورهای مختلفی از ...









