آموزش توسعه نرم افزار چابک: برنامه نویسی افراطی

Agile Software Development: Extreme Programming

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: چابکی در توسعه نرم افزار مدرن یک ضرورت است. برنامه نویسی شدید (XP) با کیفیت بالاتر ، اشکالات کمتر و انعطاف پذیری بیشتر ، به تیم ها برای دستیابی به چابکی کمک می کند. XP برای دستیابی به حداکثر تأثیر از ایده های دیگر روش های مدیریت پروژه استفاده می کند و آنها را به یک سطح "شدید" می رساند. این دوره اصول اولیه XP را برای توسعه دهندگان نرم افزار ، سرمربی تیم ، مربیان چابک و سایر افرادی که می خواهند ادغام XP را در سازمان های خود شروع کنند معرفی می کند. درباره تاریخچه ، مقادیر و طرز فکر XP بیاموزید و به مواردی مانند داستان های کاربر ، برنامه ریزی انتشار و تکرار ، توسعه آزمایش محور ، برنامه نویسی جفت ، بازسازی و ادغام مداوم بپردازید. هر درس به شما کمک می کند مفاهیم اصلی XP را درک کنید ، بنابراین می توانید شروع به ساختن آن در پایه چرخه توسعه خود کنید.
موضوعات شامل:
  • بررسی اجمالی برنامه نویسی افراطی
  • حلقه های بازخورد
  • برنامه ریزی تکرار
  • برنامه نویسی جفت
  • روند مداوم
  • حفظ سرعت پایدار
  • مالکیت کد جمعی

سرفصل ها و درس ها

مقدمه Introduction

  • تعامل عنصر اصلی انتظار عناصر: تمرین انتظار عناصر: استراتژی های تئوریLocator و یافتن عناصر: استراتژی های PracticeLocator و یافتن عناصر: TheorySolution: خودکار کردن یک فرم وب چالش: خودکار سازی یک فرم وب آزمایش وب متحرک: PracticeMobile تست وب: TheoryTouch اقدامات: PractTouch: TheoryXPath: استفاده از آن و caveats مراحل بعدی و منابع بیشتر ایجاد یک پروژه MavenSetup: افزونه Cucumber Eclipse و MavenSetup: EclipseSetup: JDK با چه چیزی باید یک زبان مشترک برای مشاغل و توسعه دهندگان بدانید مفاهیم بزرگ و اصلی تصویر: مفاهیم TDD و ATDDBasic: BDDRunning a test: Maven testNet test runner تعاریف: تست سناریو تعاریف مرحله: سناریوی بعدی تعاریف مرحله Step: تعریف دامنه اول تعریف توضیحات موضوع: ایجاد کد پرونده پرونده ویژگی جلسه جلسه: نمونه های اختصاصی جلسه داستان کاربری: دامنه مشکل بیشتر عبارت های خیار استفاده از نسخه قدیمی خیار استفاده از نسخه قدیمی خیار نام ویژگی مورد نظر ویژگی غیرفعال قیمت اصول اولیه resesions استفاده از پارامترهای تک رنگ و dryRun گزارش های خیبر: تولید گزارش ها قلاب های برنجی: قلاب برچسب خورده های قلاب: اضافه کردن قلاب ها: زمینه: اجرای جریانBackground: تکرار مورد رئوس مطالب: اضافه کردن جدول نمونه ها شرح جدول سناریو: اضافه کردن رئوس مطالب جدول جدول داده ها: بسته بندی جدول upData: لیست نقشه های جدول داده ها: لیست لیست رشته های جدول جدول داده ها: لیست لیست رشته ها: جدول داده ها: اضافه کردن جدول داده ها صفحه: مقادیر استخراج افزودنیهای وابسته SeleniumWeb اتوماسیون مرورگرSpecFlow: تست های در حال اجراSpecFlow: نصب و راه اندازی یکپارچه پیوسته و مراحل BDD بعدی آنچه باید بدانید از ابزارهای مدیریت و همکاری کد قدرتمند در GitFormat استفاده کنید ، log log را مرتب کنید لیست های مرتب سازی دستورات پیاده سازی شاخه های romptDelete شاخه های تغییر نام شاخه های تغییر نام شاخه های تغییر یافته با تغییرات غیرقابل قبول ایجاد و تغییر شاخه ها شاخه های مختلف ایجاد شاخه ها مرور اجمالی بازنویسی احتیاط مجدد تنظیم مجدد تنظیم مجدد انواع تنظیم مجدد انواع تنظیمات برای کاهش درگیری ها حل کردن ادغام اختلافات ادغام پیشرو در مقابل درست ادغام کد تغییر تنظیم شده یک مخزن از راه دور تنظیم یک حساب GitHub مخزن محلی و از راه دور کارگردانی جمع آوری همکاری مشترک ایجاد یک شاخه از راه دور ایجاد یک شاخه از راه دور به یک شعبه راه دور به روز شده بررسی کنید و شاخه های از راه دور را کنترل کنید تغییرات را بدست آورید تغییر دهید از یک مخزن از راه دور تغییر دهید و به مخزن از راه دور تغییر دهید Be more productive, with higher quality

1. برنامه نویسی شدید (XP) 1. Extreme Programming (XP)

  • تعامل عنصر اصلی انتظار عناصر: تمرین انتظار عناصر: استراتژی های تئوریLocator و یافتن عناصر: استراتژی های PracticeLocator و یافتن عناصر: TheorySolution: خودکار کردن یک فرم وب چالش: خودکار سازی یک فرم وب آزمایش وب متحرک: PracticeMobile تست وب: TheoryTouch اقدامات: PractTouch: TheoryXPath: استفاده از آن و caveats مراحل بعدی و منابع بیشتر ایجاد یک پروژه MavenSetup: افزونه Cucumber Eclipse و MavenSetup: EclipseSetup: JDK با چه چیزی باید یک زبان مشترک برای مشاغل و توسعه دهندگان بدانید مفاهیم بزرگ و اصلی تصویر: مفاهیم TDD و ATDDBasic: BDDRunning a test: Maven testNet test runner تعاریف: تست سناریو تعاریف مرحله: سناریوی بعدی تعاریف مرحله Step: تعریف دامنه اول تعریف توضیحات موضوع: ایجاد کد پرونده پرونده ویژگی جلسه جلسه: نمونه های اختصاصی جلسه داستان کاربری: دامنه مشکل بیشتر عبارت های خیار استفاده از نسخه قدیمی خیار استفاده از نسخه قدیمی خیار نام ویژگی مورد نظر ویژگی غیرفعال قیمت اصول اولیه resesions استفاده از پارامترهای تک رنگ و dryRun گزارش های خیبر: تولید گزارش ها قلاب های برنجی: قلاب برچسب خورده های قلاب: اضافه کردن قلاب ها: زمینه: اجرای جریانBackground: تکرار مورد رئوس مطالب: اضافه کردن جدول نمونه ها شرح جدول سناریو: اضافه کردن رئوس مطالب جدول جدول داده ها: بسته بندی جدول upData: لیست نقشه های جدول داده ها: لیست لیست رشته های جدول جدول داده ها: لیست لیست رشته ها: جدول داده ها: اضافه کردن جدول داده ها صفحه: مقادیر استخراج افزودنیهای وابسته SeleniumWeb اتوماسیون مرورگرSpecFlow: تست های در حال اجراSpecFlow: نصب و راه اندازی یکپارچه پیوسته و مراحل BDD بعدی آنچه باید بدانید از ابزارهای مدیریت و همکاری کد قدرتمند در GitFormat استفاده کنید ، log log را مرتب کنید لیست های مرتب سازی دستورات پیاده سازی شاخه های romptDelete شاخه های تغییر نام شاخه های تغییر نام شاخه های تغییر یافته با تغییرات غیرقابل قبول ایجاد و تغییر شاخه ها شاخه های مختلف ایجاد شاخه ها مرور اجمالی بازنویسی احتیاط مجدد تنظیم مجدد تنظیم مجدد انواع تنظیم مجدد انواع تنظیمات برای کاهش درگیری ها حل کردن ادغام اختلافات ادغام پیشرو در مقابل درست ادغام کد تغییر تنظیم شده یک مخزن از راه دور تنظیم یک حساب GitHub مخزن محلی و از راه دور کارگردانی جمع آوری همکاری مشترک ایجاد یک شاخه از راه دور ایجاد یک شاخه از راه دور به یک شعبه راه دور به روز شده بررسی کنید و شاخه های از راه دور را کنترل کنید تغییرات را بدست آورید تغییر دهید از یک مخزن از راه دور تغییر دهید و به مخزن از راه دور تغییر دهید History of extreme programming (XP)

  • تعامل عنصر اصلی انتظار عناصر: تمرین انتظار عناصر: استراتژی های تئوریLocator و یافتن عناصر: استراتژی های PracticeLocator و یافتن عناصر: TheorySolution: خودکار کردن یک فرم وب چالش: خودکار سازی یک فرم وب آزمایش وب متحرک: PracticeMobile تست وب: TheoryTouch اقدامات: PractTouch: TheoryXPath: استفاده از آن و caveats مراحل بعدی و منابع بیشتر ایجاد یک پروژه MavenSetup: افزونه Cucumber Eclipse و MavenSetup: EclipseSetup: JDK با چه چیزی باید یک زبان مشترک برای مشاغل و توسعه دهندگان بدانید مفاهیم بزرگ و اصلی تصویر: مفاهیم TDD و ATDDBasic: BDDRunning a test: Maven testNet test runner تعاریف: تست سناریو تعاریف مرحله: سناریوی بعدی تعاریف مرحله Step: تعریف دامنه اول تعریف توضیحات موضوع: ایجاد کد پرونده پرونده ویژگی جلسه جلسه: نمونه های اختصاصی جلسه داستان کاربری: دامنه مشکل بیشتر عبارت های خیار استفاده از نسخه قدیمی خیار استفاده از نسخه قدیمی خیار نام ویژگی مورد نظر ویژگی غیرفعال قیمت اصول اولیه resesions استفاده از پارامترهای تک رنگ و dryRun گزارش های خیبر: تولید گزارش ها قلاب های برنجی: قلاب برچسب خورده های قلاب: اضافه کردن قلاب ها: زمینه: اجرای جریانBackground: تکرار مورد رئوس مطالب: اضافه کردن جدول نمونه ها شرح جدول سناریو: اضافه کردن رئوس مطالب جدول جدول داده ها: بسته بندی جدول upData: لیست نقشه های جدول داده ها: لیست لیست رشته های جدول جدول داده ها: لیست لیست رشته ها: جدول داده ها: اضافه کردن جدول داده ها صفحه: مقادیر استخراج افزودنیهای وابسته SeleniumWeb اتوماسیون مرورگرSpecFlow: تست های در حال اجراSpecFlow: نصب و راه اندازی یکپارچه پیوسته و مراحل BDD بعدی آنچه باید بدانید از ابزارهای مدیریت و همکاری کد قدرتمند در GitFormat استفاده کنید ، log log را مرتب کنید لیست های مرتب سازی دستورات پیاده سازی شاخه های romptDelete شاخه های تغییر نام شاخه های تغییر نام شاخه های تغییر یافته با تغییرات غیرقابل قبول ایجاد و تغییر شاخه ها شاخه های مختلف ایجاد شاخه ها مرور اجمالی بازنویسی احتیاط مجدد تنظیم مجدد تنظیم مجدد انواع تنظیم مجدد انواع تنظیمات برای کاهش درگیری ها حل کردن ادغام اختلافات ادغام پیشرو در مقابل درست ادغام کد تغییر تنظیم شده یک مخزن از راه دور تنظیم یک حساب GitHub مخزن محلی و از راه دور کارگردانی جمع آوری همکاری مشترک ایجاد یک شاخه از راه دور ایجاد یک شاخه از راه دور به یک شعبه راه دور به روز شده بررسی کنید و شاخه های از راه دور را کنترل کنید تغییرات را بدست آورید تغییر دهید از یک مخزن از راه دور تغییر دهید و به مخزن از راه دور تغییر دهید Extreme programming (XP) overview

  • تعامل عنصر اصلی انتظار عناصر: تمرین انتظار عناصر: استراتژی های تئوریLocator و یافتن عناصر: استراتژی های PracticeLocator و یافتن عناصر: TheorySolution: خودکار کردن یک فرم وب چالش: خودکار سازی یک فرم وب آزمایش وب متحرک: PracticeMobile تست وب: TheoryTouch اقدامات: PractTouch: TheoryXPath: استفاده از آن و caveats مراحل بعدی و منابع بیشتر ایجاد یک پروژه MavenSetup: افزونه Cucumber Eclipse و MavenSetup: EclipseSetup: JDK با چه چیزی باید یک زبان مشترک برای مشاغل و توسعه دهندگان بدانید مفاهیم بزرگ و اصلی تصویر: مفاهیم TDD و ATDDBasic: BDDRunning a test: Maven testNet test runner تعاریف: تست سناریو تعاریف مرحله: سناریوی بعدی تعاریف مرحله Step: تعریف دامنه اول تعریف توضیحات موضوع: ایجاد کد پرونده پرونده ویژگی جلسه جلسه: نمونه های اختصاصی جلسه داستان کاربری: دامنه مشکل بیشتر عبارت های خیار استفاده از نسخه قدیمی خیار استفاده از نسخه قدیمی خیار نام ویژگی مورد نظر ویژگی غیرفعال قیمت اصول اولیه resesions استفاده از پارامترهای تک رنگ و dryRun گزارش های خیبر: تولید گزارش ها قلاب های برنجی: قلاب برچسب خورده های قلاب: اضافه کردن قلاب ها: زمینه: اجرای جریانBackground: تکرار مورد رئوس مطالب: اضافه کردن جدول نمونه ها شرح جدول سناریو: اضافه کردن رئوس مطالب جدول جدول داده ها: بسته بندی جدول upData: لیست نقشه های جدول داده ها: لیست لیست رشته های جدول جدول داده ها: لیست لیست رشته ها: جدول داده ها: اضافه کردن جدول داده ها صفحه: مقادیر استخراج افزودنیهای وابسته SeleniumWeb اتوماسیون مرورگرSpecFlow: تست های در حال اجراSpecFlow: نصب و راه اندازی یکپارچه پیوسته و مراحل BDD بعدی آنچه باید بدانید از ابزارهای مدیریت و همکاری کد قدرتمند در GitFormat استفاده کنید ، log log را مرتب کنید لیست های مرتب سازی دستورات پیاده سازی شاخه های romptDelete شاخه های تغییر نام شاخه های تغییر نام شاخه های تغییر یافته با تغییرات غیرقابل قبول ایجاد و تغییر شاخه ها شاخه های مختلف ایجاد شاخه ها مرور اجمالی بازنویسی احتیاط مجدد تنظیم مجدد تنظیم مجدد انواع تنظیم مجدد انواع تنظیمات برای کاهش درگیری ها حل کردن ادغام اختلافات ادغام پیشرو در مقابل درست ادغام کد تغییر تنظیم شده یک مخزن از راه دور تنظیم یک حساب GitHub مخزن محلی و از راه دور کارگردانی جمع آوری همکاری مشترک ایجاد یک شاخه از راه دور ایجاد یک شاخه از راه دور به یک شعبه راه دور به روز شده بررسی کنید و شاخه های از راه دور را کنترل کنید تغییرات را بدست آورید تغییر دهید از یک مخزن از راه دور تغییر دهید و به مخزن از راه دور تغییر دهید Extreme programming (XP) themes

  • تعامل عنصر اصلی انتظار عناصر: تمرین انتظار عناصر: استراتژی های تئوریLocator و یافتن عناصر: استراتژی های PracticeLocator و یافتن عناصر: TheorySolution: خودکار کردن یک فرم وب چالش: خودکار سازی یک فرم وب آزمایش وب متحرک: PracticeMobile تست وب: TheoryTouch اقدامات: PractTouch: TheoryXPath: استفاده از آن و caveats مراحل بعدی و منابع بیشتر ایجاد یک پروژه MavenSetup: افزونه Cucumber Eclipse و MavenSetup: EclipseSetup: JDK با چه چیزی باید یک زبان مشترک برای مشاغل و توسعه دهندگان بدانید مفاهیم بزرگ و اصلی تصویر: مفاهیم TDD و ATDDBasic: BDDRunning a test: Maven testNet test runner تعاریف: تست سناریو تعاریف مرحله: سناریوی بعدی تعاریف مرحله Step: تعریف دامنه اول تعریف توضیحات موضوع: ایجاد کد پرونده پرونده ویژگی جلسه جلسه: نمونه های اختصاصی جلسه داستان کاربری: دامنه مشکل بیشتر عبارت های خیار استفاده از نسخه قدیمی خیار استفاده از نسخه قدیمی خیار نام ویژگی مورد نظر ویژگی غیرفعال قیمت اصول اولیه resesions استفاده از پارامترهای تک رنگ و dryRun گزارش های خیبر: تولید گزارش ها قلاب های برنجی: قلاب برچسب خورده های قلاب: اضافه کردن قلاب ها: زمینه: اجرای جریانBackground: تکرار مورد رئوس مطالب: اضافه کردن جدول نمونه ها شرح جدول سناریو: اضافه کردن رئوس مطالب جدول جدول داده ها: بسته بندی جدول upData: لیست نقشه های جدول داده ها: لیست لیست رشته های جدول جدول داده ها: لیست لیست رشته ها: جدول داده ها: اضافه کردن جدول داده ها صفحه: مقادیر استخراج افزودنیهای وابسته SeleniumWeb اتوماسیون مرورگرSpecFlow: تست های در حال اجراSpecFlow: نصب و راه اندازی یکپارچه پیوسته و مراحل BDD بعدی آنچه باید بدانید از ابزارهای مدیریت و همکاری کد قدرتمند در GitFormat استفاده کنید ، log log را مرتب کنید لیست های مرتب سازی دستورات پیاده سازی شاخه های romptDelete شاخه های تغییر نام شاخه های تغییر نام شاخه های تغییر یافته با تغییرات غیرقابل قبول ایجاد و تغییر شاخه ها شاخه های مختلف ایجاد شاخه ها مرور اجمالی بازنویسی احتیاط مجدد تنظیم مجدد تنظیم مجدد انواع تنظیم مجدد انواع تنظیمات برای کاهش درگیری ها حل کردن ادغام اختلافات ادغام پیشرو در مقابل درست ادغام کد تغییر تنظیم شده یک مخزن از راه دور تنظیم یک حساب GitHub مخزن محلی و از راه دور کارگردانی جمع آوری همکاری مشترک ایجاد یک شاخه از راه دور ایجاد یک شاخه از راه دور به یک شعبه راه دور به روز شده بررسی کنید و شاخه های از راه دور را کنترل کنید تغییرات را بدست آورید تغییر دهید از یک مخزن از راه دور تغییر دهید و به مخزن از راه دور تغییر دهید Extreme programming (XP) values

2. حلقه های بازخورد 2. Feedback Loops

  • تعامل عنصر اصلی انتظار عناصر: تمرین انتظار عناصر: استراتژی های تئوریLocator و یافتن عناصر: استراتژی های PracticeLocator و یافتن عناصر: TheorySolution: خودکار کردن یک فرم وب چالش: خودکار سازی یک فرم وب آزمایش وب متحرک: PracticeMobile تست وب: TheoryTouch اقدامات: PractTouch: TheoryXPath: استفاده از آن و caveats مراحل بعدی و منابع بیشتر ایجاد یک پروژه MavenSetup: افزونه Cucumber Eclipse و MavenSetup: EclipseSetup: JDK با چه چیزی باید یک زبان مشترک برای مشاغل و توسعه دهندگان بدانید مفاهیم بزرگ و اصلی تصویر: مفاهیم TDD و ATDDBasic: BDDRunning a test: Maven testNet test runner تعاریف: تست سناریو تعاریف مرحله: سناریوی بعدی تعاریف مرحله Step: تعریف دامنه اول تعریف توضیحات موضوع: ایجاد کد پرونده پرونده ویژگی جلسه جلسه: نمونه های اختصاصی جلسه داستان کاربری: دامنه مشکل بیشتر عبارت های خیار استفاده از نسخه قدیمی خیار استفاده از نسخه قدیمی خیار نام ویژگی مورد نظر ویژگی غیرفعال قیمت اصول اولیه resesions استفاده از پارامترهای تک رنگ و dryRun گزارش های خیبر: تولید گزارش ها قلاب های برنجی: قلاب برچسب خورده های قلاب: اضافه کردن قلاب ها: زمینه: اجرای جریانBackground: تکرار مورد رئوس مطالب: اضافه کردن جدول نمونه ها شرح جدول سناریو: اضافه کردن رئوس مطالب جدول جدول داده ها: بسته بندی جدول upData: لیست نقشه های جدول داده ها: لیست لیست رشته های جدول جدول داده ها: لیست لیست رشته ها: جدول داده ها: اضافه کردن جدول داده ها صفحه: مقادیر استخراج افزودنیهای وابسته SeleniumWeb اتوماسیون مرورگرSpecFlow: تست های در حال اجراSpecFlow: نصب و راه اندازی یکپارچه پیوسته و مراحل BDD بعدی آنچه باید بدانید از ابزارهای مدیریت و همکاری کد قدرتمند در GitFormat استفاده کنید ، log log را مرتب کنید لیست های مرتب سازی دستورات پیاده سازی شاخه های romptDelete شاخه های تغییر نام شاخه های تغییر نام شاخه های تغییر یافته با تغییرات غیرقابل قبول ایجاد و تغییر شاخه ها شاخه های مختلف ایجاد شاخه ها مرور اجمالی بازنویسی احتیاط مجدد تنظیم مجدد تنظیم مجدد انواع تنظیم مجدد انواع تنظیمات برای کاهش درگیری ها حل کردن ادغام اختلافات ادغام پیشرو در مقابل درست ادغام کد تغییر تنظیم شده یک مخزن از راه دور تنظیم یک حساب GitHub مخزن محلی و از راه دور کارگردانی جمع آوری همکاری مشترک ایجاد یک شاخه از راه دور ایجاد یک شاخه از راه دور به یک شعبه راه دور به روز شده بررسی کنید و شاخه های از راه دور را کنترل کنید تغییرات را بدست آورید تغییر دهید از یک مخزن از راه دور تغییر دهید و به مخزن از راه دور تغییر دهید Feedback scales

  • تعامل عنصر اصلی انتظار عناصر: تمرین انتظار عناصر: استراتژی های تئوریLocator و یافتن عناصر: استراتژی های PracticeLocator و یافتن عناصر: TheorySolution: خودکار کردن یک فرم وب چالش: خودکار سازی یک فرم وب آزمایش وب متحرک: PracticeMobile تست وب: TheoryTouch اقدامات: PractTouch: TheoryXPath: استفاده از آن و caveats مراحل بعدی و منابع بیشتر ایجاد یک پروژه MavenSetup: افزونه Cucumber Eclipse و MavenSetup: EclipseSetup: JDK با چه چیزی باید یک زبان مشترک برای مشاغل و توسعه دهندگان بدانید مفاهیم بزرگ و اصلی تصویر: مفاهیم TDD و ATDDBasic: BDDRunning a test: Maven testNet test runner تعاریف: تست سناریو تعاریف مرحله: سناریوی بعدی تعاریف مرحله Step: تعریف دامنه اول تعریف توضیحات موضوع: ایجاد کد پرونده پرونده ویژگی جلسه جلسه: نمونه های اختصاصی جلسه داستان کاربری: دامنه مشکل بیشتر عبارت های خیار استفاده از نسخه قدیمی خیار استفاده از نسخه قدیمی خیار نام ویژگی مورد نظر ویژگی غیرفعال قیمت اصول اولیه resesions استفاده از پارامترهای تک رنگ و dryRun گزارش های خیبر: تولید گزارش ها قلاب های برنجی: قلاب برچسب خورده های قلاب: اضافه کردن قلاب ها: زمینه: اجرای جریانBackground: تکرار مورد رئوس مطالب: اضافه کردن جدول نمونه ها شرح جدول سناریو: اضافه کردن رئوس مطالب جدول جدول داده ها: بسته بندی جدول upData: لیست نقشه های جدول داده ها: لیست لیست رشته های جدول جدول داده ها: لیست لیست رشته ها: جدول داده ها: اضافه کردن جدول داده ها صفحه: مقادیر استخراج افزودنیهای وابسته SeleniumWeb اتوماسیون مرورگرSpecFlow: تست های در حال اجراSpecFlow: نصب و راه اندازی یکپارچه پیوسته و مراحل BDD بعدی آنچه باید بدانید از ابزارهای مدیریت و همکاری کد قدرتمند در GitFormat استفاده کنید ، log log را مرتب کنید لیست های مرتب سازی دستورات پیاده سازی شاخه های romptDelete شاخه های تغییر نام شاخه های تغییر نام شاخه های تغییر یافته با تغییرات غیرقابل قبول ایجاد و تغییر شاخه ها شاخه های مختلف ایجاد شاخه ها مرور اجمالی بازنویسی احتیاط مجدد تنظیم مجدد تنظیم مجدد انواع تنظیم مجدد انواع تنظیمات برای کاهش درگیری ها حل کردن ادغام اختلافات ادغام پیشرو در مقابل درست ادغام کد تغییر تنظیم شده یک مخزن از راه دور تنظیم یک حساب GitHub مخزن محلی و از راه دور کارگردانی جمع آوری همکاری مشترک ایجاد یک شاخه از راه دور ایجاد یک شاخه از راه دور به یک شعبه راه دور به روز شده بررسی کنید و شاخه های از راه دور را کنترل کنید تغییرات را بدست آورید تغییر دهید از یک مخزن از راه دور تغییر دهید و به مخزن از راه دور تغییر دهید User stories

  • تعامل عنصر اصلی انتظار عناصر: تمرین انتظار عناصر: استراتژی های تئوریLocator و یافتن عناصر: استراتژی های PracticeLocator و یافتن عناصر: TheorySolution: خودکار کردن یک فرم وب چالش: خودکار سازی یک فرم وب آزمایش وب متحرک: PracticeMobile تست وب: TheoryTouch اقدامات: PractTouch: TheoryXPath: استفاده از آن و caveats مراحل بعدی و منابع بیشتر ایجاد یک پروژه MavenSetup: افزونه Cucumber Eclipse و MavenSetup: EclipseSetup: JDK با چه چیزی باید یک زبان مشترک برای مشاغل و توسعه دهندگان بدانید مفاهیم بزرگ و اصلی تصویر: مفاهیم TDD و ATDDBasic: BDDRunning a test: Maven testNet test runner تعاریف: تست سناریو تعاریف مرحله: سناریوی بعدی تعاریف مرحله Step: تعریف دامنه اول تعریف توضیحات موضوع: ایجاد کد پرونده پرونده ویژگی جلسه جلسه: نمونه های اختصاصی جلسه داستان کاربری: دامنه مشکل بیشتر عبارت های خیار استفاده از نسخه قدیمی خیار استفاده از نسخه قدیمی خیار نام ویژگی مورد نظر ویژگی غیرفعال قیمت اصول اولیه resesions استفاده از پارامترهای تک رنگ و dryRun گزارش های خیبر: تولید گزارش ها قلاب های برنجی: قلاب برچسب خورده های قلاب: اضافه کردن قلاب ها: زمینه: اجرای جریانBackground: تکرار مورد رئوس مطالب: اضافه کردن جدول نمونه ها شرح جدول سناریو: اضافه کردن رئوس مطالب جدول جدول داده ها: بسته بندی جدول upData: لیست نقشه های جدول داده ها: لیست لیست رشته های جدول جدول داده ها: لیست لیست رشته ها: جدول داده ها: اضافه کردن جدول داده ها صفحه: مقادیر استخراج افزودنیهای وابسته SeleniumWeb اتوماسیون مرورگرSpecFlow: تست های در حال اجراSpecFlow: نصب و راه اندازی یکپارچه پیوسته و مراحل BDD بعدی آنچه باید بدانید از ابزارهای مدیریت و همکاری کد قدرتمند در GitFormat استفاده کنید ، log log را مرتب کنید لیست های مرتب سازی دستورات پیاده سازی شاخه های romptDelete شاخه های تغییر نام شاخه های تغییر نام شاخه های تغییر یافته با تغییرات غیرقابل قبول ایجاد و تغییر شاخه ها شاخه های مختلف ایجاد شاخه ها مرور اجمالی بازنویسی احتیاط مجدد تنظیم مجدد تنظیم مجدد انواع تنظیم مجدد انواع تنظیمات برای کاهش درگیری ها حل کردن ادغام اختلافات ادغام پیشرو در مقابل درست ادغام کد تغییر تنظیم شده یک مخزن از راه دور تنظیم یک حساب GitHub مخزن محلی و از راه دور کارگردانی جمع آوری همکاری مشترک ایجاد یک شاخه از راه دور ایجاد یک شاخه از راه دور به یک شعبه راه دور به روز شده بررسی کنید و شاخه های از راه دور را کنترل کنید تغییرات را بدست آورید تغییر دهید از یک مخزن از راه دور تغییر دهید و به مخزن از راه دور تغییر دهید Quarterly planning

  • تعامل عنصر اصلی انتظار عناصر: تمرین انتظار عناصر: استراتژی های تئوریLocator و یافتن عناصر: استراتژی های PracticeLocator و یافتن عناصر: TheorySolution: خودکار کردن یک فرم وب چالش: خودکار سازی یک فرم وب آزمایش وب متحرک: PracticeMobile تست وب: TheoryTouch اقدامات: PractTouch: TheoryXPath: استفاده از آن و caveats مراحل بعدی و منابع بیشتر ایجاد یک پروژه MavenSetup: افزونه Cucumber Eclipse و MavenSetup: EclipseSetup: JDK با چه چیزی باید یک زبان مشترک برای مشاغل و توسعه دهندگان بدانید مفاهیم بزرگ و اصلی تصویر: مفاهیم TDD و ATDDBasic: BDDRunning a test: Maven testNet test runner تعاریف: تست سناریو تعاریف مرحله: سناریوی بعدی تعاریف مرحله Step: تعریف دامنه اول تعریف توضیحات موضوع: ایجاد کد پرونده پرونده ویژگی جلسه جلسه: نمونه های اختصاصی جلسه داستان کاربری: دامنه مشکل بیشتر عبارت های خیار استفاده از نسخه قدیمی خیار استفاده از نسخه قدیمی خیار نام ویژگی مورد نظر ویژگی غیرفعال قیمت اصول اولیه resesions استفاده از پارامترهای تک رنگ و dryRun گزارش های خیبر: تولید گزارش ها قلاب های برنجی: قلاب برچسب خورده های قلاب: اضافه کردن قلاب ها: زمینه: اجرای جریانBackground: تکرار مورد رئوس مطالب: اضافه کردن جدول نمونه ها شرح جدول سناریو: اضافه کردن رئوس مطالب جدول جدول داده ها: بسته بندی جدول upData: لیست نقشه های جدول داده ها: لیست لیست رشته های جدول جدول داده ها: لیست لیست رشته ها: جدول داده ها: اضافه کردن جدول داده ها صفحه: مقادیر استخراج افزودنیهای وابسته SeleniumWeb اتوماسیون مرورگرSpecFlow: تست های در حال اجراSpecFlow: نصب و راه اندازی یکپارچه پیوسته و مراحل BDD بعدی آنچه باید بدانید از ابزارهای مدیریت و همکاری کد قدرتمند در GitFormat استفاده کنید ، log log را مرتب کنید لیست های مرتب سازی دستورات پیاده سازی شاخه های romptDelete شاخه های تغییر نام شاخه های تغییر نام شاخه های تغییر یافته با تغییرات غیرقابل قبول ایجاد و تغییر شاخه ها شاخه های مختلف ایجاد شاخه ها مرور اجمالی بازنویسی احتیاط مجدد تنظیم مجدد تنظیم مجدد انواع تنظیم مجدد انواع تنظیمات برای کاهش درگیری ها حل کردن ادغام اختلافات ادغام پیشرو در مقابل درست ادغام کد تغییر تنظیم شده یک مخزن از راه دور تنظیم یک حساب GitHub مخزن محلی و از راه دور کارگردانی جمع آوری همکاری مشترک ایجاد یک شاخه از راه دور ایجاد یک شاخه از راه دور به یک شعبه راه دور به روز شده بررسی کنید و شاخه های از راه دور را کنترل کنید تغییرات را بدست آورید تغییر دهید از یک مخزن از راه دور تغییر دهید و به مخزن از راه دور تغییر دهید Iteration planning

  • تعامل عنصر اصلی انتظار عناصر: تمرین انتظار عناصر: استراتژی های تئوریLocator و یافتن عناصر: استراتژی های PracticeLocator و یافتن عناصر: TheorySolution: خودکار کردن یک فرم وب چالش: خودکار سازی یک فرم وب آزمایش وب متحرک: PracticeMobile تست وب: TheoryTouch اقدامات: PractTouch: TheoryXPath: استفاده از آن و caveats مراحل بعدی و منابع بیشتر ایجاد یک پروژه MavenSetup: افزونه Cucumber Eclipse و MavenSetup: EclipseSetup: JDK با چه چیزی باید یک زبان مشترک برای مشاغل و توسعه دهندگان بدانید مفاهیم بزرگ و اصلی تصویر: مفاهیم TDD و ATDDBasic: BDDRunning a test: Maven testNet test runner تعاریف: تست سناریو تعاریف مرحله: سناریوی بعدی تعاریف مرحله Step: تعریف دامنه اول تعریف توضیحات موضوع: ایجاد کد پرونده پرونده ویژگی جلسه جلسه: نمونه های اختصاصی جلسه داستان کاربری: دامنه مشکل بیشتر عبارت های خیار استفاده از نسخه قدیمی خیار استفاده از نسخه قدیمی خیار نام ویژگی مورد نظر ویژگی غیرفعال قیمت اصول اولیه resesions استفاده از پارامترهای تک رنگ و dryRun گزارش های خیبر: تولید گزارش ها قلاب های برنجی: قلاب برچسب خورده های قلاب: اضافه کردن قلاب ها: زمینه: اجرای جریانBackground: تکرار مورد رئوس مطالب: اضافه کردن جدول نمونه ها شرح جدول سناریو: اضافه کردن رئوس مطالب جدول جدول داده ها: بسته بندی جدول upData: لیست نقشه های جدول داده ها: لیست لیست رشته های جدول جدول داده ها: لیست لیست رشته ها: جدول داده ها: اضافه کردن جدول داده ها صفحه: مقادیر استخراج افزودنیهای وابسته SeleniumWeb اتوماسیون مرورگرSpecFlow: تست های در حال اجراSpecFlow: نصب و راه اندازی یکپارچه پیوسته و مراحل BDD بعدی آنچه باید بدانید از ابزارهای مدیریت و همکاری کد قدرتمند در GitFormat استفاده کنید ، log log را مرتب کنید لیست های مرتب سازی دستورات پیاده سازی شاخه های romptDelete شاخه های تغییر نام شاخه های تغییر نام شاخه های تغییر یافته با تغییرات غیرقابل قبول ایجاد و تغییر شاخه ها شاخه های مختلف ایجاد شاخه ها مرور اجمالی بازنویسی احتیاط مجدد تنظیم مجدد تنظیم مجدد انواع تنظیم مجدد انواع تنظیمات برای کاهش درگیری ها حل کردن ادغام اختلافات ادغام پیشرو در مقابل درست ادغام کد تغییر تنظیم شده یک مخزن از راه دور تنظیم یک حساب GitHub مخزن محلی و از راه دور کارگردانی جمع آوری همکاری مشترک ایجاد یک شاخه از راه دور ایجاد یک شاخه از راه دور به یک شعبه راه دور به روز شده بررسی کنید و شاخه های از راه دور را کنترل کنید تغییرات را بدست آورید تغییر دهید از یک مخزن از راه دور تغییر دهید و به مخزن از راه دور تغییر دهید Standup meetings

  • تعامل عنصر اصلی انتظار عناصر: تمرین انتظار عناصر: استراتژی های تئوریLocator و یافتن عناصر: استراتژی های PracticeLocator و یافتن عناصر: TheorySolution: خودکار کردن یک فرم وب چالش: خودکار سازی یک فرم وب آزمایش وب متحرک: PracticeMobile تست وب: TheoryTouch اقدامات: PractTouch: TheoryXPath: استفاده از آن و caveats مراحل بعدی و منابع بیشتر ایجاد یک پروژه MavenSetup: افزونه Cucumber Eclipse و MavenSetup: EclipseSetup: JDK با چه چیزی باید یک زبان مشترک برای مشاغل و توسعه دهندگان بدانید مفاهیم بزرگ و اصلی تصویر: مفاهیم TDD و ATDDBasic: BDDRunning a test: Maven testNet test runner تعاریف: تست سناریو تعاریف مرحله: سناریوی بعدی تعاریف مرحله Step: تعریف دامنه اول تعریف توضیحات موضوع: ایجاد کد پرونده پرونده ویژگی جلسه جلسه: نمونه های اختصاصی جلسه داستان کاربری: دامنه مشکل بیشتر عبارت های خیار استفاده از نسخه قدیمی خیار استفاده از نسخه قدیمی خیار نام ویژگی مورد نظر ویژگی غیرفعال قیمت اصول اولیه resesions استفاده از پارامترهای تک رنگ و dryRun گزارش های خیبر: تولید گزارش ها قلاب های برنجی: قلاب برچسب خورده های قلاب: اضافه کردن قلاب ها: زمینه: اجرای جریانBackground: تکرار مورد رئوس مطالب: اضافه کردن جدول نمونه ها شرح جدول سناریو: اضافه کردن رئوس مطالب جدول جدول داده ها: بسته بندی جدول upData: لیست نقشه های جدول داده ها: لیست لیست رشته های جدول جدول داده ها: لیست لیست رشته ها: جدول داده ها: اضافه کردن جدول داده ها صفحه: مقادیر استخراج افزودنیهای وابسته SeleniumWeb اتوماسیون مرورگرSpecFlow: تست های در حال اجراSpecFlow: نصب و راه اندازی یکپارچه پیوسته و مراحل BDD بعدی آنچه باید بدانید از ابزارهای مدیریت و همکاری کد قدرتمند در GitFormat استفاده کنید ، log log را مرتب کنید لیست های مرتب سازی دستورات پیاده سازی شاخه های romptDelete شاخه های تغییر نام شاخه های تغییر نام شاخه های تغییر یافته با تغییرات غیرقابل قبول ایجاد و تغییر شاخه ها شاخه های مختلف ایجاد شاخه ها مرور اجمالی بازنویسی احتیاط مجدد تنظیم مجدد تنظیم مجدد انواع تنظیم مجدد انواع تنظیمات برای کاهش درگیری ها حل کردن ادغام اختلافات ادغام پیشرو در مقابل درست ادغام کد تغییر تنظیم شده یک مخزن از راه دور تنظیم یک حساب GitHub مخزن محلی و از راه دور کارگردانی جمع آوری همکاری مشترک ایجاد یک شاخه از راه دور ایجاد یک شاخه از راه دور به یک شعبه راه دور به روز شده بررسی کنید و شاخه های از راه دور را کنترل کنید تغییرات را بدست آورید تغییر دهید از یک مخزن از راه دور تغییر دهید و به مخزن از راه دور تغییر دهید Test-driven development

  • تعامل عنصر اصلی انتظار عناصر: تمرین انتظار عناصر: استراتژی های تئوریLocator و یافتن عناصر: استراتژی های PracticeLocator و یافتن عناصر: TheorySolution: خودکار کردن یک فرم وب چالش: خودکار سازی یک فرم وب آزمایش وب متحرک: PracticeMobile تست وب: TheoryTouch اقدامات: PractTouch: TheoryXPath: استفاده از آن و caveats مراحل بعدی و منابع بیشتر ایجاد یک پروژه MavenSetup: افزونه Cucumber Eclipse و MavenSetup: EclipseSetup: JDK با چه چیزی باید یک زبان مشترک برای مشاغل و توسعه دهندگان بدانید مفاهیم بزرگ و اصلی تصویر: مفاهیم TDD و ATDDBasic: BDDRunning a test: Maven testNet test runner تعاریف: تست سناریو تعاریف مرحله: سناریوی بعدی تعاریف مرحله Step: تعریف دامنه اول تعریف توضیحات موضوع: ایجاد کد پرونده پرونده ویژگی جلسه جلسه: نمونه های اختصاصی جلسه داستان کاربری: دامنه مشکل بیشتر عبارت های خیار استفاده از نسخه قدیمی خیار استفاده از نسخه قدیمی خیار نام ویژگی مورد نظر ویژگی غیرفعال قیمت اصول اولیه resesions استفاده از پارامترهای تک رنگ و dryRun گزارش های خیبر: تولید گزارش ها قلاب های برنجی: قلاب برچسب خورده های قلاب: اضافه کردن قلاب ها: زمینه: اجرای جریانBackground: تکرار مورد رئوس مطالب: اضافه کردن جدول نمونه ها شرح جدول سناریو: اضافه کردن رئوس مطالب جدول جدول داده ها: بسته بندی جدول upData: لیست نقشه های جدول داده ها: لیست لیست رشته های جدول جدول داده ها: لیست لیست رشته ها: جدول داده ها: اضافه کردن جدول داده ها صفحه: مقادیر استخراج افزودنیهای وابسته SeleniumWeb اتوماسیون مرورگرSpecFlow: تست های در حال اجراSpecFlow: نصب و راه اندازی یکپارچه پیوسته و مراحل BDD بعدی آنچه باید بدانید از ابزارهای مدیریت و همکاری کد قدرتمند در GitFormat استفاده کنید ، log log را مرتب کنید لیست های مرتب سازی دستورات پیاده سازی شاخه های romptDelete شاخه های تغییر نام شاخه های تغییر نام شاخه های تغییر یافته با تغییرات غیرقابل قبول ایجاد و تغییر شاخه ها شاخه های مختلف ایجاد شاخه ها مرور اجمالی بازنویسی احتیاط مجدد تنظیم مجدد تنظیم مجدد انواع تنظیم مجدد انواع تنظیمات برای کاهش درگیری ها حل کردن ادغام اختلافات ادغام پیشرو در مقابل درست ادغام کد تغییر تنظیم شده یک مخزن از راه دور تنظیم یک حساب GitHub مخزن محلی و از راه دور کارگردانی جمع آوری همکاری مشترک ایجاد یک شاخه از راه دور ایجاد یک شاخه از راه دور به یک شعبه راه دور به روز شده بررسی کنید و شاخه های از راه دور را کنترل کنید تغییرات را بدست آورید تغییر دهید از یک مخزن از راه دور تغییر دهید و به مخزن از راه دور تغییر دهید Pair programming

3. روند مداوم 3. Continuous Process

  • تعامل عنصر اصلی انتظار عناصر: تمرین انتظار عناصر: استراتژی های تئوریLocator و یافتن عناصر: استراتژی های PracticeLocator و یافتن عناصر: TheorySolution: خودکار کردن یک فرم وب چالش: خودکار سازی یک فرم وب آزمایش وب متحرک: PracticeMobile تست وب: TheoryTouch اقدامات: PractTouch: TheoryXPath: استفاده از آن و caveats مراحل بعدی و منابع بیشتر ایجاد یک پروژه MavenSetup: افزونه Cucumber Eclipse و MavenSetup: EclipseSetup: JDK با چه چیزی باید یک زبان مشترک برای مشاغل و توسعه دهندگان بدانید مفاهیم بزرگ و اصلی تصویر: مفاهیم TDD و ATDDBasic: BDDRunning a test: Maven testNet test runner تعاریف: تست سناریو تعاریف مرحله: سناریوی بعدی تعاریف مرحله Step: تعریف دامنه اول تعریف توضیحات موضوع: ایجاد کد پرونده پرونده ویژگی جلسه جلسه: نمونه های اختصاصی جلسه داستان کاربری: دامنه مشکل بیشتر عبارت های خیار استفاده از نسخه قدیمی خیار استفاده از نسخه قدیمی خیار نام ویژگی مورد نظر ویژگی غیرفعال قیمت اصول اولیه resesions استفاده از پارامترهای تک رنگ و dryRun گزارش های خیبر: تولید گزارش ها قلاب های برنجی: قلاب برچسب خورده های قلاب: اضافه کردن قلاب ها: زمینه: اجرای جریانBackground: تکرار مورد رئوس مطالب: اضافه کردن جدول نمونه ها شرح جدول سناریو: اضافه کردن رئوس مطالب جدول جدول داده ها: بسته بندی جدول upData: لیست نقشه های جدول داده ها: لیست لیست رشته های جدول جدول داده ها: لیست لیست رشته ها: جدول داده ها: اضافه کردن جدول داده ها صفحه: مقادیر استخراج افزودنیهای وابسته SeleniumWeb اتوماسیون مرورگرSpecFlow: تست های در حال اجراSpecFlow: نصب و راه اندازی یکپارچه پیوسته و مراحل BDD بعدی آنچه باید بدانید از ابزارهای مدیریت و همکاری کد قدرتمند در GitFormat استفاده کنید ، log log را مرتب کنید لیست های مرتب سازی دستورات پیاده سازی شاخه های romptDelete شاخه های تغییر نام شاخه های تغییر نام شاخه های تغییر یافته با تغییرات غیرقابل قبول ایجاد و تغییر شاخه ها شاخه های مختلف ایجاد شاخه ها مرور اجمالی بازنویسی احتیاط مجدد تنظیم مجدد تنظیم مجدد انواع تنظیم مجدد انواع تنظیمات برای کاهش درگیری ها حل کردن ادغام اختلافات ادغام پیشرو در مقابل درست ادغام کد تغییر تنظیم شده یک مخزن از راه دور تنظیم یک حساب GitHub مخزن محلی و از راه دور کارگردانی جمع آوری همکاری مشترک ایجاد یک شاخه از راه دور ایجاد یک شاخه از راه دور به یک شعبه راه دور به روز شده بررسی کنید و شاخه های از راه دور را کنترل کنید تغییرات را بدست آورید تغییر دهید از یک مخزن از راه دور تغییر دهید و به مخزن از راه دور تغییر دهید If it's good, do it all the time

  • تعامل عنصر اصلی انتظار عناصر: تمرین انتظار عناصر: استراتژی های تئوریLocator و یافتن عناصر: استراتژی های PracticeLocator و یافتن عناصر: TheorySolution: خودکار کردن یک فرم وب چالش: خودکار سازی یک فرم وب آزمایش وب متحرک: PracticeMobile تست وب: TheoryTouch اقدامات: PractTouch: TheoryXPath: استفاده از آن و caveats مراحل بعدی و منابع بیشتر ایجاد یک پروژه MavenSetup: افزونه Cucumber Eclipse و MavenSetup: EclipseSetup: JDK با چه چیزی باید یک زبان مشترک برای مشاغل و توسعه دهندگان بدانید مفاهیم بزرگ و اصلی تصویر: مفاهیم TDD و ATDDBasic: BDDRunning a test: Maven testNet test runner تعاریف: تست سناریو تعاریف مرحله: سناریوی بعدی تعاریف مرحله Step: تعریف دامنه اول تعریف توضیحات موضوع: ایجاد کد پرونده پرونده ویژگی جلسه جلسه: نمونه های اختصاصی جلسه داستان کاربری: دامنه مشکل بیشتر عبارت های خیار استفاده از نسخه قدیمی خیار استفاده از نسخه قدیمی خیار نام ویژگی مورد نظر ویژگی غیرفعال قیمت اصول اولیه resesions استفاده از پارامترهای تک رنگ و dryRun گزارش های خیبر: تولید گزارش ها قلاب های برنجی: قلاب برچسب خورده های قلاب: اضافه کردن قلاب ها: زمینه: اجرای جریانBackground: تکرار مورد رئوس مطالب: اضافه کردن جدول نمونه ها شرح جدول سناریو: اضافه کردن رئوس مطالب جدول جدول داده ها: بسته بندی جدول upData: لیست نقشه های جدول داده ها: لیست لیست رشته های جدول جدول داده ها: لیست لیست رشته ها: جدول داده ها: اضافه کردن جدول داده ها صفحه: مقادیر استخراج افزودنیهای وابسته SeleniumWeb اتوماسیون مرورگرSpecFlow: تست های در حال اجراSpecFlow: نصب و راه اندازی یکپارچه پیوسته و مراحل BDD بعدی آنچه باید بدانید از ابزارهای مدیریت و همکاری کد قدرتمند در GitFormat استفاده کنید ، log log را مرتب کنید لیست های مرتب سازی دستورات پیاده سازی شاخه های romptDelete شاخه های تغییر نام شاخه های تغییر نام شاخه های تغییر یافته با تغییرات غیرقابل قبول ایجاد و تغییر شاخه ها شاخه های مختلف ایجاد شاخه ها مرور اجمالی بازنویسی احتیاط مجدد تنظیم مجدد تنظیم مجدد انواع تنظیم مجدد انواع تنظیمات برای کاهش درگیری ها حل کردن ادغام اختلافات ادغام پیشرو در مقابل درست ادغام کد تغییر تنظیم شده یک مخزن از راه دور تنظیم یک حساب GitHub مخزن محلی و از راه دور کارگردانی جمع آوری همکاری مشترک ایجاد یک شاخه از راه دور ایجاد یک شاخه از راه دور به یک شعبه راه دور به روز شده بررسی کنید و شاخه های از راه دور را کنترل کنید تغییرات را بدست آورید تغییر دهید از یک مخزن از راه دور تغییر دهید و به مخزن از راه دور تغییر دهید Design improvement: Refactoring

  • تعامل عنصر اصلی انتظار عناصر: تمرین انتظار عناصر: استراتژی های تئوریLocator و یافتن عناصر: استراتژی های PracticeLocator و یافتن عناصر: TheorySolution: خودکار کردن یک فرم وب چالش: خودکار سازی یک فرم وب آزمایش وب متحرک: PracticeMobile تست وب: TheoryTouch اقدامات: PractTouch: TheoryXPath: استفاده از آن و caveats مراحل بعدی و منابع بیشتر ایجاد یک پروژه MavenSetup: افزونه Cucumber Eclipse و MavenSetup: EclipseSetup: JDK با چه چیزی باید یک زبان مشترک برای مشاغل و توسعه دهندگان بدانید مفاهیم بزرگ و اصلی تصویر: مفاهیم TDD و ATDDBasic: BDDRunning a test: Maven testNet test runner تعاریف: تست سناریو تعاریف مرحله: سناریوی بعدی تعاریف مرحله Step: تعریف دامنه اول تعریف توضیحات موضوع: ایجاد کد پرونده پرونده ویژگی جلسه جلسه: نمونه های اختصاصی جلسه داستان کاربری: دامنه مشکل بیشتر عبارت های خیار استفاده از نسخه قدیمی خیار استفاده از نسخه قدیمی خیار نام ویژگی مورد نظر ویژگی غیرفعال قیمت اصول اولیه resesions استفاده از پارامترهای تک رنگ و dryRun گزارش های خیبر: تولید گزارش ها قلاب های برنجی: قلاب برچسب خورده های قلاب: اضافه کردن قلاب ها: زمینه: اجرای جریانBackground: تکرار مورد رئوس مطالب: اضافه کردن جدول نمونه ها شرح جدول سناریو: اضافه کردن رئوس مطالب جدول جدول داده ها: بسته بندی جدول upData: لیست نقشه های جدول داده ها: لیست لیست رشته های جدول جدول داده ها: لیست لیست رشته ها: جدول داده ها: اضافه کردن جدول داده ها صفحه: مقادیر استخراج افزودنیهای وابسته SeleniumWeb اتوماسیون مرورگرSpecFlow: تست های در حال اجراSpecFlow: نصب و راه اندازی یکپارچه پیوسته و مراحل BDD بعدی آنچه باید بدانید از ابزارهای مدیریت و همکاری کد قدرتمند در GitFormat استفاده کنید ، log log را مرتب کنید لیست های مرتب سازی دستورات پیاده سازی شاخه های romptDelete شاخه های تغییر نام شاخه های تغییر نام شاخه های تغییر یافته با تغییرات غیرقابل قبول ایجاد و تغییر شاخه ها شاخه های مختلف ایجاد شاخه ها مرور اجمالی بازنویسی احتیاط مجدد تنظیم مجدد تنظیم مجدد انواع تنظیم مجدد انواع تنظیمات برای کاهش درگیری ها حل کردن ادغام اختلافات ادغام پیشرو در مقابل درست ادغام کد تغییر تنظیم شده یک مخزن از راه دور تنظیم یک حساب GitHub مخزن محلی و از راه دور کارگردانی جمع آوری همکاری مشترک ایجاد یک شاخه از راه دور ایجاد یک شاخه از راه دور به یک شعبه راه دور به روز شده بررسی کنید و شاخه های از راه دور را کنترل کنید تغییرات را بدست آورید تغییر دهید از یک مخزن از راه دور تغییر دهید و به مخزن از راه دور تغییر دهید Continuous integration

  • تعامل عنصر اصلی انتظار عناصر: تمرین انتظار عناصر: استراتژی های تئوریLocator و یافتن عناصر: استراتژی های PracticeLocator و یافتن عناصر: TheorySolution: خودکار کردن یک فرم وب چالش: خودکار سازی یک فرم وب آزمایش وب متحرک: PracticeMobile تست وب: TheoryTouch اقدامات: PractTouch: TheoryXPath: استفاده از آن و caveats مراحل بعدی و منابع بیشتر ایجاد یک پروژه MavenSetup: افزونه Cucumber Eclipse و MavenSetup: EclipseSetup: JDK با چه چیزی باید یک زبان مشترک برای مشاغل و توسعه دهندگان بدانید مفاهیم بزرگ و اصلی تصویر: مفاهیم TDD و ATDDBasic: BDDRunning a test: Maven testNet test runner تعاریف: تست سناریو تعاریف مرحله: سناریوی بعدی تعاریف مرحله Step: تعریف دامنه اول تعریف توضیحات موضوع: ایجاد کد پرونده پرونده ویژگی جلسه جلسه: نمونه های اختصاصی جلسه داستان کاربری: دامنه مشکل بیشتر عبارت های خیار استفاده از نسخه قدیمی خیار استفاده از نسخه قدیمی خیار نام ویژگی مورد نظر ویژگی غیرفعال قیمت اصول اولیه resesions استفاده از پارامترهای تک رنگ و dryRun گزارش های خیبر: تولید گزارش ها قلاب های برنجی: قلاب برچسب خورده های قلاب: اضافه کردن قلاب ها: زمینه: اجرای جریانBackground: تکرار مورد رئوس مطالب: اضافه کردن جدول نمونه ها شرح جدول سناریو: اضافه کردن رئوس مطالب جدول جدول داده ها: بسته بندی جدول upData: لیست نقشه های جدول داده ها: لیست لیست رشته های جدول جدول داده ها: لیست لیست رشته ها: جدول داده ها: اضافه کردن جدول داده ها صفحه: مقادیر استخراج افزودنیهای وابسته SeleniumWeb اتوماسیون مرورگرSpecFlow: تست های در حال اجراSpecFlow: نصب و راه اندازی یکپارچه پیوسته و مراحل BDD بعدی آنچه باید بدانید از ابزارهای مدیریت و همکاری کد قدرتمند در GitFormat استفاده کنید ، log log را مرتب کنید لیست های مرتب سازی دستورات پیاده سازی شاخه های romptDelete شاخه های تغییر نام شاخه های تغییر نام شاخه های تغییر یافته با تغییرات غیرقابل قبول ایجاد و تغییر شاخه ها شاخه های مختلف ایجاد شاخه ها مرور اجمالی بازنویسی احتیاط مجدد تنظیم مجدد تنظیم مجدد انواع تنظیم مجدد انواع تنظیمات برای کاهش درگیری ها حل کردن ادغام اختلافات ادغام پیشرو در مقابل درست ادغام کد تغییر تنظیم شده یک مخزن از راه دور تنظیم یک حساب GitHub مخزن محلی و از راه دور کارگردانی جمع آوری همکاری مشترک ایجاد یک شاخه از راه دور ایجاد یک شاخه از راه دور به یک شعبه راه دور به روز شده بررسی کنید و شاخه های از راه دور را کنترل کنید تغییرات را بدست آورید تغییر دهید از یک مخزن از راه دور تغییر دهید و به مخزن از راه دور تغییر دهید Small releases

4- Mindset برنامه نویسی شدید (XP) 4. The Extreme Programming (XP) Mindset

  • تعامل عنصر اصلی انتظار عناصر: تمرین انتظار عناصر: استراتژی های تئوریLocator و یافتن عناصر: استراتژی های PracticeLocator و یافتن عناصر: TheorySolution: خودکار کردن یک فرم وب چالش: خودکار سازی یک فرم وب آزمایش وب متحرک: PracticeMobile تست وب: TheoryTouch اقدامات: PractTouch: TheoryXPath: استفاده از آن و caveats مراحل بعدی و منابع بیشتر ایجاد یک پروژه MavenSetup: افزونه Cucumber Eclipse و MavenSetup: EclipseSetup: JDK با چه چیزی باید یک زبان مشترک برای مشاغل و توسعه دهندگان بدانید مفاهیم بزرگ و اصلی تصویر: مفاهیم TDD و ATDDBasic: BDDRunning a test: Maven testNet test runner تعاریف: تست سناریو تعاریف مرحله: سناریوی بعدی تعاریف مرحله Step: تعریف دامنه اول تعریف توضیحات موضوع: ایجاد کد پرونده پرونده ویژگی جلسه جلسه: نمونه های اختصاصی جلسه داستان کاربری: دامنه مشکل بیشتر عبارت های خیار استفاده از نسخه قدیمی خیار استفاده از نسخه قدیمی خیار نام ویژگی مورد نظر ویژگی غیرفعال قیمت اصول اولیه resesions استفاده از پارامترهای تک رنگ و dryRun گزارش های خیبر: تولید گزارش ها قلاب های برنجی: قلاب برچسب خورده های قلاب: اضافه کردن قلاب ها: زمینه: اجرای جریانBackground: تکرار مورد رئوس مطالب: اضافه کردن جدول نمونه ها شرح جدول سناریو: اضافه کردن رئوس مطالب جدول جدول داده ها: بسته بندی جدول upData: لیست نقشه های جدول داده ها: لیست لیست رشته های جدول جدول داده ها: لیست لیست رشته ها: جدول داده ها: اضافه کردن جدول داده ها صفحه: مقادیر استخراج افزودنیهای وابسته SeleniumWeb اتوماسیون مرورگرSpecFlow: تست های در حال اجراSpecFlow: نصب و راه اندازی یکپارچه پیوسته و مراحل BDD بعدی آنچه باید بدانید از ابزارهای مدیریت و همکاری کد قدرتمند در GitFormat استفاده کنید ، log log را مرتب کنید لیست های مرتب سازی دستورات پیاده سازی شاخه های romptDelete شاخه های تغییر نام شاخه های تغییر نام شاخه های تغییر یافته با تغییرات غیرقابل قبول ایجاد و تغییر شاخه ها شاخه های مختلف ایجاد شاخه ها مرور اجمالی بازنویسی احتیاط مجدد تنظیم مجدد تنظیم مجدد انواع تنظیم مجدد انواع تنظیمات برای کاهش درگیری ها حل کردن ادغام اختلافات ادغام پیشرو در مقابل درست ادغام کد تغییر تنظیم شده یک مخزن از راه دور تنظیم یک حساب GitHub مخزن محلی و از راه دور کارگردانی جمع آوری همکاری مشترک ایجاد یک شاخه از راه دور ایجاد یک شاخه از راه دور به یک شعبه راه دور به روز شده بررسی کنید و شاخه های از راه دور را کنترل کنید تغییرات را بدست آورید تغییر دهید از یک مخزن از راه دور تغییر دهید و به مخزن از راه دور تغییر دهید Programmer welfare and sustainable pace

  • تعامل عنصر اصلی انتظار عناصر: تمرین انتظار عناصر: استراتژی های تئوریLocator و یافتن عناصر: استراتژی های PracticeLocator و یافتن عناصر: TheorySolution: خودکار کردن یک فرم وب چالش: خودکار سازی یک فرم وب آزمایش وب متحرک: PracticeMobile تست وب: TheoryTouch اقدامات: PractTouch: TheoryXPath: استفاده از آن و caveats مراحل بعدی و منابع بیشتر ایجاد یک پروژه MavenSetup: افزونه Cucumber Eclipse و MavenSetup: EclipseSetup: JDK با چه چیزی باید یک زبان مشترک برای مشاغل و توسعه دهندگان بدانید مفاهیم بزرگ و اصلی تصویر: مفاهیم TDD و ATDDBasic: BDDRunning a test: Maven testNet test runner تعاریف: تست سناریو تعاریف مرحله: سناریوی بعدی تعاریف مرحله Step: تعریف دامنه اول تعریف توضیحات موضوع: ایجاد کد پرونده پرونده ویژگی جلسه جلسه: نمونه های اختصاصی جلسه داستان کاربری: دامنه مشکل بیشتر عبارت های خیار استفاده از نسخه قدیمی خیار استفاده از نسخه قدیمی خیار نام ویژگی مورد نظر ویژگی غیرفعال قیمت اصول اولیه resesions استفاده از پارامترهای تک رنگ و dryRun گزارش های خیبر: تولید گزارش ها قلاب های برنجی: قلاب برچسب خورده های قلاب: اضافه کردن قلاب ها: زمینه: اجرای جریانBackground: تکرار مورد رئوس مطالب: اضافه کردن جدول نمونه ها شرح جدول سناریو: اضافه کردن رئوس مطالب جدول جدول داده ها: بسته بندی جدول upData: لیست نقشه های جدول داده ها: لیست لیست رشته های جدول جدول داده ها: لیست لیست رشته ها: جدول داده ها: اضافه کردن جدول داده ها صفحه: مقادیر استخراج افزودنیهای وابسته SeleniumWeb اتوماسیون مرورگرSpecFlow: تست های در حال اجراSpecFlow: نصب و راه اندازی یکپارچه پیوسته و مراحل BDD بعدی آنچه باید بدانید از ابزارهای مدیریت و همکاری کد قدرتمند در GitFormat استفاده کنید ، log log را مرتب کنید لیست های مرتب سازی دستورات پیاده سازی شاخه های romptDelete شاخه های تغییر نام شاخه های تغییر نام شاخه های تغییر یافته با تغییرات غیرقابل قبول ایجاد و تغییر شاخه ها شاخه های مختلف ایجاد شاخه ها مرور اجمالی بازنویسی احتیاط مجدد تنظیم مجدد تنظیم مجدد انواع تنظیم مجدد انواع تنظیمات برای کاهش درگیری ها حل کردن ادغام اختلافات ادغام پیشرو در مقابل درست ادغام کد تغییر تنظیم شده یک مخزن از راه دور تنظیم یک حساب GitHub مخزن محلی و از راه دور کارگردانی جمع آوری همکاری مشترک ایجاد یک شاخه از راه دور ایجاد یک شاخه از راه دور به یک شعبه راه دور به روز شده بررسی کنید و شاخه های از راه دور را کنترل کنید تغییرات را بدست آورید تغییر دهید از یک مخزن از راه دور تغییر دهید و به مخزن از راه دور تغییر دهید Code standards and collective code ownership

  • تعامل عنصر اصلی انتظار عناصر: تمرین انتظار عناصر: استراتژی های تئوریLocator و یافتن عناصر: استراتژی های PracticeLocator و یافتن عناصر: TheorySolution: خودکار کردن یک فرم وب چالش: خودکار سازی یک فرم وب آزمایش وب متحرک: PracticeMobile تست وب: TheoryTouch اقدامات: PractTouch: TheoryXPath: استفاده از آن و caveats مراحل بعدی و منابع بیشتر ایجاد یک پروژه MavenSetup: افزونه Cucumber Eclipse و MavenSetup: EclipseSetup: JDK با چه چیزی باید یک زبان مشترک برای مشاغل و توسعه دهندگان بدانید مفاهیم بزرگ و اصلی تصویر: مفاهیم TDD و ATDDBasic: BDDRunning a test: Maven testNet test runner تعاریف: تست سناریو تعاریف مرحله: سناریوی بعدی تعاریف مرحله Step: تعریف دامنه اول تعریف توضیحات موضوع: ایجاد کد پرونده پرونده ویژگی جلسه جلسه: نمونه های اختصاصی جلسه داستان کاربری: دامنه مشکل بیشتر عبارت های خیار استفاده از نسخه قدیمی خیار استفاده از نسخه قدیمی خیار نام ویژگی مورد نظر ویژگی غیرفعال قیمت اصول اولیه resesions استفاده از پارامترهای تک رنگ و dryRun گزارش های خیبر: تولید گزارش ها قلاب های برنجی: قلاب برچسب خورده های قلاب: اضافه کردن قلاب ها: زمینه: اجرای جریانBackground: تکرار مورد رئوس مطالب: اضافه کردن جدول نمونه ها شرح جدول سناریو: اضافه کردن رئوس مطالب جدول جدول داده ها: بسته بندی جدول upData: لیست نقشه های جدول داده ها: لیست لیست رشته های جدول جدول داده ها: لیست لیست رشته ها: جدول داده ها: اضافه کردن جدول داده ها صفحه: مقادیر استخراج افزودنیهای وابسته SeleniumWeb اتوماسیون مرورگرSpecFlow: تست های در حال اجراSpecFlow: نصب و راه اندازی یکپارچه پیوسته و مراحل BDD بعدی آنچه باید بدانید از ابزارهای مدیریت و همکاری کد قدرتمند در GitFormat استفاده کنید ، log log را مرتب کنید لیست های مرتب سازی دستورات پیاده سازی شاخه های romptDelete شاخه های تغییر نام شاخه های تغییر نام شاخه های تغییر یافته با تغییرات غیرقابل قبول ایجاد و تغییر شاخه ها شاخه های مختلف ایجاد شاخه ها مرور اجمالی بازنویسی احتیاط مجدد تنظیم مجدد تنظیم مجدد انواع تنظیم مجدد انواع تنظیمات برای کاهش درگیری ها حل کردن ادغام اختلافات ادغام پیشرو در مقابل درست ادغام کد تغییر تنظیم شده یک مخزن از راه دور تنظیم یک حساب GitHub مخزن محلی و از راه دور کارگردانی جمع آوری همکاری مشترک ایجاد یک شاخه از راه دور ایجاد یک شاخه از راه دور به یک شعبه راه دور به روز شده بررسی کنید و شاخه های از راه دور را کنترل کنید تغییرات را بدست آورید تغییر دهید از یک مخزن از راه دور تغییر دهید و به مخزن از راه دور تغییر دهید System metaphor and simple design

نتیجه Conclusion

  • تعامل عنصر اصلی انتظار عناصر: تمرین انتظار عناصر: استراتژی های تئوریLocator و یافتن عناصر: استراتژی های PracticeLocator و یافتن عناصر: TheorySolution: خودکار کردن یک فرم وب چالش: خودکار سازی یک فرم وب آزمایش وب متحرک: PracticeMobile تست وب: TheoryTouch اقدامات: PractTouch: TheoryXPath: استفاده از آن و caveats مراحل بعدی و منابع بیشتر ایجاد یک پروژه MavenSetup: افزونه Cucumber Eclipse و MavenSetup: EclipseSetup: JDK با چه چیزی باید یک زبان مشترک برای مشاغل و توسعه دهندگان بدانید مفاهیم بزرگ و اصلی تصویر: مفاهیم TDD و ATDDBasic: BDDRunning a test: Maven testNet test runner تعاریف: تست سناریو تعاریف مرحله: سناریوی بعدی تعاریف مرحله Step: تعریف دامنه اول تعریف توضیحات موضوع: ایجاد کد پرونده پرونده ویژگی جلسه جلسه: نمونه های اختصاصی جلسه داستان کاربری: دامنه مشکل بیشتر عبارت های خیار استفاده از نسخه قدیمی خیار استفاده از نسخه قدیمی خیار نام ویژگی مورد نظر ویژگی غیرفعال قیمت اصول اولیه resesions استفاده از پارامترهای تک رنگ و dryRun گزارش های خیبر: تولید گزارش ها قلاب های برنجی: قلاب برچسب خورده های قلاب: اضافه کردن قلاب ها: زمینه: اجرای جریانBackground: تکرار مورد رئوس مطالب: اضافه کردن جدول نمونه ها شرح جدول سناریو: اضافه کردن رئوس مطالب جدول جدول داده ها: بسته بندی جدول upData: لیست نقشه های جدول داده ها: لیست لیست رشته های جدول جدول داده ها: لیست لیست رشته ها: جدول داده ها: اضافه کردن جدول داده ها صفحه: مقادیر استخراج افزودنیهای وابسته SeleniumWeb اتوماسیون مرورگرSpecFlow: تست های در حال اجراSpecFlow: نصب و راه اندازی یکپارچه پیوسته و مراحل BDD بعدی آنچه باید بدانید از ابزارهای مدیریت و همکاری کد قدرتمند در GitFormat استفاده کنید ، log log را مرتب کنید لیست های مرتب سازی دستورات پیاده سازی شاخه های romptDelete شاخه های تغییر نام شاخه های تغییر نام شاخه های تغییر یافته با تغییرات غیرقابل قبول ایجاد و تغییر شاخه ها شاخه های مختلف ایجاد شاخه ها مرور اجمالی بازنویسی احتیاط مجدد تنظیم مجدد تنظیم مجدد انواع تنظیم مجدد انواع تنظیمات برای کاهش درگیری ها حل کردن ادغام اختلافات ادغام پیشرو در مقابل درست ادغام کد تغییر تنظیم شده یک مخزن از راه دور تنظیم یک حساب GitHub مخزن محلی و از راه دور کارگردانی جمع آوری همکاری مشترک ایجاد یک شاخه از راه دور ایجاد یک شاخه از راه دور به یک شعبه راه دور به روز شده بررسی کنید و شاخه های از راه دور را کنترل کنید تغییرات را بدست آورید تغییر دهید از یک مخزن از راه دور تغییر دهید و به مخزن از راه دور تغییر دهید Next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش توسعه نرم افزار چابک: برنامه نویسی افراطی
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 2m
20
Linkedin (لینکدین) lynda-small
23 خرداد 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
3,598
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Richard Kasperowski Richard Kasperowski

ریچارد کاسپروسکی نویسنده ، گوینده ، معلم و مربی است که در تیم های با عملکرد بالا تمرکز دارد. ریچارد نویسنده کتاب تیم های با عملکرد بالا: مبانی و همچنین پروتکل های اصلی: راهنمای بزرگی است. او در ساختن تیم های بزرگی که با استفاده از پروتکل های اصلی ، چابک و فناوری فضای باز (OST) نتایج بسیار خوبی کسب می کنند ، مشتری را هدایت می کند. ریچارد کلاس توسعه نرم افزار Agile را در دانشگاه هاروارد ایجاد و تدریس می کند.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

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