(BDD) توسعه رفتار محور چگونه انجام میشود؟

36:57
 
اشتراک گذاری
 

Manage episode 265002789 series 2500293
توسط Ramin Zare توسط Player FM و جامعه ما پیدا شده است - کپی رایت توسط ناشر، و نه متعلق به Player FM، و صدا به طور مستقیم از سرور های آنها پخش می شود.برای پیگیری به روز رسانی در Player FM دکمه اشتراک را بزنید، و یا فید URL را به دیگر برنامه های پادکست بچسبانید.

حدود ۳۰ تا ۵۰ درصد پروژه های نرم افزاری به شکست میخورند! حدود ۴۵ درصد ویژگی هایی که درون برنامه ها نوشته میشه استفاده نمیشند! دلیل این موضوع چیه؟

توسعه رفتار محور یا BDD روشی معرفی میکنه که تیم ها روی شناخت، فهم و ساخت ویژگی های کلیدی و با ارزش یک محصول یا کسب و کار تمرکز کنن و بعد به توسعه نرم افزار بپردازن. همچنین این روش مطمئن میشه که آیا این ویژگی ها درست و با کیفیت طراحی شده اند یا نه.

  • BDD همون TDD نیست و در واقع نسخه ای بهبود و تکامل یافته ای از اونه
  • خوبی ها و بدی های BDD چیه ؟
  • آیا صرفاً داشتن یه تیم و زیر ساخت عالی باعث میشه بتونیم یه نرم افزار خوب هم تحویل بدیم؟

در این اپیزود چکیده ای از کتاب BDD in action را براتون تعریف خواهم کرد و همچنین نکاتی از تجربه خودم بهش اضافه خواهم کرد

https://www.manning.com/books/bdd-in-action

https://cucumber.io/docs/gherkin/

https://cucumber.io/

28 قسمت