آموزش TDD در جاوا SE 17

TDD in Java SE 17

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به شما می آموزد که چگونه از Test Driven Development (TDD) برای تولید کدهایی با طراحی خوب و تست شده در مراحل کوچک، قابل تأیید و مراحل استفاده کنید. در این دوره، TDD در جاوا SE 17، یاد خواهید گرفت که با استفاده از TDD نرم افزار تمیز و قابل آزمایش بنویسید. ابتدا، تئوری پشت TDD و همچنین مزایا و معایب آن را خواهید فهمید. در مرحله بعد، نحوه اعمال TDD را در چندین مثال مستقل خواهید آموخت. در نهایت، چندین مفهوم پیشرفته TDD و نکات مهم برای نوشتن تست های تمیز و قابل نگهداری را یاد خواهید گرفت. وقتی این دوره را به پایان رساندید، مهارت ها و دانش TDD عملی مورد نیاز برای نوشتن نرم افزار حرفه ای را خواهید داشت که سایر توسعه دهندگان دوست دارند با آن کار کنند.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

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

  • TDD چیست؟ What Is TDD?

  • چرا از TDD استفاده کنیم؟ Why Use TDD?

  • معایب TDD Drawbacks of TDD

  • پیش نیازها Prerequisites

  • بررسی اجمالی دوره Course Overview

شروع کوچک با TDD Starting Small with TDD

  • معرفی Introduction

  • درک الزامات Understanding the Requirements

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

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

  • مرحله بازسازی Refactoring Stage

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

  • معرفی زامبی ها Introducing Zombies

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

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

  • استفاده از مثلث بندی Applying Triangulation

  • چالش های بیشتر Further Challenges

  • خلاصه Summary

استفاده از 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

  • خلاصه ماژول Module Summary

تفاوت های ظریف و بهترین روش های TDD TDD Nuances and Best Practices

  • معرفی Introduction

  • در کجا اعمال TDD دشوار است؟ Where Is TDD Difficult to Apply?

  • TDD یک گلوله نقره ای نیست TDD Is not a Silver Bullet

  • TDD و تمسخر TDD and Mocking

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

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش TDD در جاوا SE 17
جزییات دوره
1h 50m
36
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrejs Doronins Andrejs Doronins

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