آموزش کاربردی Java SE: توسعه تست‌محور (TDD) - آخرین آپدیت

دانلود Java SE in Practice: TDD

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: هیچ‌کس دوست ندارد با نرم‌افزارهای دارای باگ و طراحی ضعیف سر و کار داشته باشد. در این دوره جامع Java SE in Practice: TDD، شما یاد می‌گیرید که چگونه با استفاده از متدولوژی TDD، نرم‌افزاری تمیز و قابل تست بنویسید. در ابتدا، تئوری‌های پشتوانه TDD و همچنین مزایا و معایب آن را بررسی خواهید کرد. سپس، نحوه پیاده‌سازی TDD را در چندین مثال مستقل و عملی می‌آموزید. در نهایت، مفاهیم پیشرفته TDD و نکات حیاتی برای نوشتن تست‌های تمیز و قابل نگهداری را فرا خواهید گرفت. پس از اتمام این دوره، شما مهارت‌ها و دانش عملی لازم برای نوشتن نرم‌افزارهای حرفه‌ای را خواهید داشت که هر توسعه‌دهنده دیگری از کار با آن‌ها لذت ببرد.

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

TDD چیست و چرا باید از آن استفاده کنیم؟ What Is TDD and Why Use It?

  • مقدمه Introduction

  • پاسخ به انتقادات وارد بر TDD Defending TDD Criticism

  • پیش‌نیازها و overview دوره Prerequisites and Course Overview

شروع گام‌به‌گام با TDD Starting Small with TDD

  • مقدمه Introduction

  • درک نیازمندی‌ها Understanding the Requirements

  • نوشتن اولین تست قرمز (Red) Writing the First Red Test

  • سبز کردن تست (Green) Making the Test Green

  • مرحله بازسازی کد (Refactoring) Refactoring Stage

  • دومین چرخه RGR Second RGR Cycle

  • معرفی زامبی‌ها در تست Introducing Zombies

  • تست برای ورودی‌های نامعتبر Testing for Invalid Input

  • یک چرخه RGR دیگر One More RGR Cycle

  • به‌کارگیری روش مثلث‌بندی (Triangulation) Applying Triangulation

  • چالش‌های تکمیلی Further Challenges

استفاده از TDD برای هدایت طراحی Using TDD to Drive the Design

  • مقدمه Introduction

  • درک نیازمندی Understanding the Requirement

  • اولین تست: پورتفولیوی خالی First Test - Empty Portfolio

  • افزودن یک سهم Adding One Stock

  • افزودن چندین سهم Adding Many Stocks

  • بازگشت به مرحله طراحی Back to the Drawing Board

  • اولین تست‌ها با طراحی جدید First Tests with the New Design

  • اتخاذ تصمیمات بحث‌برانگیز برای پیشروی Making Controversial Decisions to Move Forward

  • تست برای موقعیت‌های متعدد Testing for Multiple Positions

  • تست مقدار کل Testing the Total Value

  • چالش‌های تکمیلی Further Challenges

TDD: مباحث دشوار و چالش‌برانگیز TDD: The Hard Parts

  • مقدمه Introduction

  • TDD در کجا برای اجرا دشوار است؟ Where Is TDD Difficult to Apply?

  • TDD یک راهکار جادویی نیست TDD Is Not a Silver Bullet

  • زمانی که TDD ارزش خود را از دست می‌دهد When TDD Loses Value

  • پیاده‌سازی TDD با کمک هوش مصنوعی Doing TDD with AI

  • جمع‌بندی دوره Course Summary

نمایش نظرات

آموزش کاربردی Java SE: توسعه تست‌محور (TDD)
جزییات دوره
1h 33m
31
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
2
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrejs Doronins Andrejs Doronins

Andrejs یک متخصص تضمین کیفیت با بیش از 6 سال تجربه است. وی در اتوماسیون تست تخصص دارد اما اهمیت درگیر شدن در چرخه عمر توسعه نرم افزار را نادیده نمی گیرد - یافتن مسائل در هنگام تجزیه و تحلیل نیازها به اندازه انجام آزمایش دستی و اکتشافی مهم است. وی در زمینه نوشتن واحدها ، آزمونهای ادغام و پذیرش برای تعداد زیادی فناوری و زمینه - از اتوماسیون مرورگر تا لایه Web API و تا آزمایش اجزای پیام رسان Enterprise - با تجربه است.