کارگاه آموزشی با عنوان: Testing Invariants with Property-Based Testing

اولین قدم در توسعه Domain Model بعد از شناخت مساله، تقسیم مساله به بخش‌های کوچک و توسعه این بخش‌های کوچک به شکل Iterative و Incremental می‌باشد. TDD تکنیکی است که بسیاری از برنامه‌نویسان برای این منظور استفاده می‌کنند. اما عمده برنامه‌نویسان برای نوشتن تست‌های خود از رویکرد Example-Based (مثال-محور) استفاده می کنند و روش‌های دیگر را در نظر نمی‌گیرند.

می‌توان گفت Property-Based Testing ما را ملزم می‌سازد تا در مورد تست‌هایی که می‌نویسیم، متفاوت‌تر فکر کنیم.
در شیوه Property-Based Testing تست‌ها نه با نوشتن مثال، بلکه با توصیف قوانین و خصوصیات نوشته می‌شوند و سپس مثال‌ها توسط فریم‌ورک‌های مربوطه تولید می‌شوند.

در این کارگاه آموزشی، ما تست‌های یک Domain Model را به صورت Property-Based و با رویکرد TDD می‌نویسیم و بررسی می‌کنیم که با استفاده از Property-Based Testing چگونه می‌توان Invariant ها را در تست به بخش‌های کوچک‌تر تقسیم کرد و در گام‌های کوچک توسعه داد.

هدف از این کارگاه این است که به شرکت کنندگان نشان دهد که چگونه می‌توانند از Property-Based Testing به عنوان ابزاری برای کاوش و بررسی عمیق‌تر مساله و توسعه با گام‌های کوچک استفاده کنند.

مدرسان: هادی احمدی و سپهر نامدار

تاریخ: جمعه سوم بهمن – ساعت ۱۶:۳۰ الی ۱۸:۳۰

🔺ظرفیت شرکت در این کارگاه محدود و تنها ۲۴ نفر است.

جهت کسب اطلاعات بیشتر و ثبت‌نام به لینک زیر مراجعه کنید:
https://evand.com/events/testing-invariants-with-property-based-testing-8902

اطلاعیه برگزاری جلسه بحث آزاد

📣اطلاعیه برگزاری جلسه بحث آزاد

اطلاعیه برگزاری جلسه بحث آزاد انجمن DDD ایران

با هدف تبادل تجربه و به اشتراک‌گذاری دیدگاه‌ها، انجمن DDD ایران در نظر دارد تا جلسه‌‌ی بحث آزاد با موضوع «بررسی چالش‌های تیم‌ها/سازمان‌ها در بکارگیری رویکرد Domain-Driven Design» را برگزار کند. لذا از شما عزیزان دعوت می‌کنیم تا با حضور در این جلسه، از چالش‌هایی که با آن مواجه بوده‌اید صحبت کنید و تجربیات خودتان را با دیگران به اشتراک بگذارید.

این جلسه آنلاین و شرکت در آن رایگان است.

⏱ زمان: جمعه دوم آبان ۱۳۹۹ – ساعت ۱۸ الی ۲۰

💭 لینک ورود: https://m.teamlink.co/8587898606

🔸 توجه: این جلسه در پلتفرم TeamLink برگزار می‌شود و لازم است که پیش از ورود به جلسه، اپلیکیشن آن را نصب نمایید. برای نصب اپلیکیشن به لینک زیر مراجعه کنید:

https://www.teamlink.co/download.html

دعوت برای ارایه وبینار آموزشی

انجمن DDD ایران بدینوسیله از علاقمندان به ارایه وبینار آموزشی در حوزه‌های زیر دعوت می‌کند تا برای هماهنگی و کسب اطلاعات بیشتر با آیدی تلگرام @Iran_DDD_Community و یا با ایمیل info@dddiran.com مکاتبه کنند.

🔘موضوعات مرتبط با رویکرد Domain-Driven Design
🔘 الگوهای مدرن در معماری‌ سامانه‌های توزیع شده
🔘 معماری‌های مدرن و تاثیر آنها بر چابکی توسعه محصول
🔘 ابری‌سازی سرویس‌ها، زیرساخت‌ها و فرهنگ Dev-Ops
🔘 موضوعات مرتبط با خودکارسازی تست نرم‌افزار
🔘 موضوعات مرتبط با بدهی‌فنی، ریفکتورینگ و مهاجرت از سامانه‌های مونولیت

☑️ نکات مهم:
۱- تاریخ ارایه وبینار، از پیش تعیین شده نیست و طی هماهنگی با ارایه دهنده‌ی وبینار تعیین خواهد شد.
۲- این فراخوان تاریخ پایان ندارد و هر زمان که برای ارایه وبینار آمادگی داشتید می‌توانید موضوع را با انجمن در میان بگذارید.