تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی PHP: تست برنامه های Legacy

دوره آموزشی PHP: تست برنامه های Legacy

1 ساعت 44 دقیقهمتوسط2018-04-18

مدرسین

Chris Hartjes

Chris Hartjes

Building web applications since 1998

جزئیات دوره

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

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

اهداف یادگیری
چه چیزی هنگام آزمایش کد قدیمی تغییر می کند
چرا آزمایش کدهای قدیمی ممکن است دشوار باشد
شناسایی وابستگی های سخت کد شده در کد
تصمیم گیری برای آزمایش
تست کدهای قدیمی
برنامه ریزی یک سناریو
ساخت یک سناریوی آزمایشی از ابتدا
بازسازی یک مجموعه آزمایشی

مهارت ها

PHPUnitPHPProgramming LanguagesOpen SourceSoftware Development

سرفصل ها

0. مقدمه

  • 01 - خوش آمدید
  • 02 - آنچه شما باید بدانید
  • 03 - فایل‌های تمرینی

1. هنگام آزمایش کد قدیمی چه چیزی تغییر می‌کند

  • 04 - TDD در مقابل تست بعد از
  • 05 - چگونه ابزارها تغییر می‌کنند
  • 06 - پرایمر سریع روی دو برابر تست
  • 07 - پوشش کد و سطوح اطمینان
  • 08 - افراد مشکل

2. چرا آزمایش کدهای قدیمی دشوار است؟

  • 09 - سکانس‌های بوت استرپ، قسمت 1
  • 10 - سکانس‌های بوت استرپ، قسمت 2
  • 11 - وابستگی‌های کدگذاری شده سخت
  • 12 - استقرار دشوار
  • 13 - شیوه‌های ضعیف مدیریت بسته

3. گذاشتن پایه

  • 14 - فقط به چند آزمایش نیاز داریم
  • 15 - تست به صورت سوال
  • 16 - چگونه تصمیم می‌گیریم چه چیزی را تست کنیم
  • 17 - پچ رئال مقابل میمون مقابل دوبل

4. آزمایش کد میراث

  • 18 - چرا یک برنامه قدیمی را تست کنید
  • 19 - شناسایی وابستگی ها
  • 20 - برنامه ریزی یک سناریو
  • 21 - ساختن سناریو
  • 22 - برنامه ریزی واقعی به دو برابر
  • 23 - ساختن واقعی به دو برابر
  • 24 - آزمایشات خود را اصلاح کنید
  • 25 - گیر و ستتر را اضافه کنید

نتیجه

  • 26 - مراحل بعدی

مسیرهای مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal