ایوند با محدود کردن حق استفاده از اینترنت مخالف است. شما نیز به این کارزار بپیوندید.#صیانت_از_حقوق_کاربراناطلاعات بیشتر
کاور
"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 به عنوان ابزاری برای کاوش و بررسی عمیق‌تر مساله و توسعه با گام‌های کوچک استفاده کنند.

سخنرانان

هادی احمدی
هادی احمدی

هادی احمدی هستم. علاقه مند به مباحث طراحی، معماری و تست نرم‌افزار. در کنار کار توسعه و تولید نرم‌افزار، به تدریس DDD و مباحث مرتبط با آن مانند CQRS, Event Sourcing و ... و همچنین مباحث مرتبط با تست مانند TDD, BDD مشغول هستم.

سپهر نامدار
سپهر نامدار

با ۹ سال تجربه در زمینه برنامه نویسی، علاقه مند به معماری، اجایل و Software-Crafts(wo)manship هستم.

برگزارکنندگان

انجمن DDD ایران
انجمن DDD ایران

سوالات متداول

زبان برنامه‌نویسی مورد استفاده در این ورکشاپ، سی‌شارپ و Java است. با این حال، چنانچه به زبان‌های برنامه‌نویسی دیگری مسلط هستید، می‌توانید از مطالب این ورکشاپ بهره‌مند شوید.
به منظور تمرین هم‌زمان مباحث، اکیدا توصیه می‌شود که با سیستمی وارد کارگاه شوید که IDE مورد نظر خودتان روی آن نصب شده باشد.

برگزار‌کننده

آواتار

انجمن DDD ایران

انجمن DDD ایران، با هدف گسترش و پیش‌برد رویکردهای نوینِ مدل‌سازی، تحلیل، طراحی‌ و معماری نرم‌افزار و همچنین ارتقا کیفی و کمی مهارت‌های علاقه‌مندان به حوزه Software Craftsmanship و بهبود بخشیدن به امور آموزش و مشاوره در طراحی، مدل‌سازی و معماری سامانه

رویداد های برگزارشده۶
تعداد افراد توصیهکننده این برگزارکنندهبیشتر از ۶۰ نفر

رویدادهای زیر را به شما پیشنهاد می‌کنیم

جمعه ۵ شهریور

دوره جامع ICDL1 مقدماتی و NETWORK (بدون مدرک)

  • آنلاین
  • ۷۷۷,۰۰۰ تومان
  • عرفان کریمیان
پنج‌شنبه ۸ مهر

آکادمی عماد

  • آنلاین
  • از ۱,۸۰۰,۰۰۰ تومان
  • شرکت پیشتازان امن کاوی عماد
تا ۳۰ دی

دوره آکادمی دیتاساینس - دانشگاه تهران

  • آنلاین
  • ۱,۰۰۰,۰۰۰ تومان
  • مرکز پژوهشی علوم و مدیریت داده پردیس دانشکده های فنی دانشگاه تهران
تا ۲۳ مرداد

دوره ی آنلاین آموزش Primavera

  • آنلاین
  • از ۷۰,۰۰۰ تومان
  • انجمن علمی مهندسی صنایع صنعتی اصفهان