کانال مکتب‌خانه DDD
663 subscribers
84 photos
1 video
4 files
158 links
کانال مکتب‌خانه DDD

اطلاع‌رسانی کارگاه‌ها، دوره‌ها و وبینارهای آموزشی
ارائه منابع و مطالب آموزشی

https://DomainDrivenDesign.ir

#Youtube Channel:
https://www.youtube.com/@Masoud.Bahrami

#Public Group:
https://t.iss.one/DomainDrivenDesignGroup

#DDD
Download Telegram
📋 هشتمین رویداد #DDDD
با موضوع Reactive DDD with Actor Model
و با سخنرانی مسعود بهرامی برگزار شد.

اسلایدهای این وبینار را می‌توانید از آدرس زیر مشاهده و دریافت بفرمایید:

📋 https://domaindrivendesign.ir/dddd8-reactive-ddd-with-actor-model/

@DomainDrivenDesign_ir

#DDDD
Pair Programming
over
Code Review.


@DomainDrivenDesign_ir

#quote
سوال شده:
📌اگر ریسورسی در سرویس A باشد و در سرویس B بخواهیم به اون ریسورس رفرنس داشته باشیم چطور عمل کنیم

من اغلب اوقات به اینصورت به این مسئله نگاه میکنم:

ریسورس مورد نظر در سرویس A باید یک آدرس URL یکتا داشته باشد که برای get کردن آن ریسورس استفاده می‌شود،
مثلا:
get: {serviceA-host-address}/api/users/{user-I’d}

حالا در سرویس B بجای رفرنس مستقیم به id آن ریسورس، به آدرس urlاش رفرنس میدم


@DomainDrivenDesign_ir

#tips
📍Subtle difference between Application Service layer and Domain layer:

Application Service Layer ==> Asks a question

Domain Layer ==> Answers the question

@DomainDrivenDesign_ir

#tips | #quote
📍Subtle difference between Application Service layer and Domain layer:

Application Service Layer should be Stateless.

Domain Layer should be Stateful

@DomainDrivenDesign_ir

#tips | #quote
بهار آمده، از سیم خاردار گذشته…

سال ۱۴۰۱ بر همگی مبارک باد.
مکتب‌خانه DDD ‌سالی پر از شادی و تندرستی را برای شما عزیزان آرزومند است.
🌹🌹

@DomainDrivenDesign_ir
🤹‍♀️As a TDDer we commit:

🔻Don’t write any line of new code unless we first have a failing automated test.

🔻Don’t write any more a test more than is sufficient to fail, and compilation failures are failures.

🔺Don’t write any more production code than is sufficient to make the currently failing test pass.

♦️Eliminate duplication(in test and production codes) as soon as possible.


@DomainDrivenDesign_ir
📌مفتخرم به اطلاع برسانم در چهاردهمین نمایشگاه بین‌المللی صنعت مالی(بورس، بانک و بیمه) سخنرانی با موضوع، پارادوکس تخمین نرم‌افزار، خواهم داشت.

⭕️موضوع: پارادوکس تخمین نرم‌افزار
🎙سخنران مسعود بهرامی
📅دوشنبه ۳ مرداد ۱۴۰۱
📍محل دائمی نمایشگاه‌های تهران

@DomainDrivenDesign_ir
⭕️سخنرانی مسعود بهرامی در چهاردهمین نمایشگاه بین‌المللی صنعت مالی(بورس، بانک و بیمه) با موضوع:

if ( software craftsmanship)
then …

🎙سخنران: مسعود بهرامی
📍مکان:محل دائمی نمایشگاه‌های بین‌المللی تهران
📅زمان: سه شنبه ۴ مرداد ۱۴۰۱
📍The fact is that:

Agile is not Estimate-Driven process.


@DomainDrivenDesign_ir

#tips | #quote
Most of the time:
Tests are specifications.


@DomainDrivenDesign_ir

#tips | #quote
🔻 A realistic view of DevOps in organizations…



@DomainDrivenDesign_ir
Values vs Practices vs Principles

🔴 Practices are the ground of Values

🔵 Values are the accountability of Practices

🟢 Principles fill the gap between Values and Practices

@DomainDrivenDesign_ir