آموزش نوشتن کد قابل آزمایش

Writing Testable Code

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: در این دوره ، شما یاد می گیرید که چگونه کدی را بنویسید که تست آن آسان باشد. این مهارت ها عملیاتی مانند آزمایش واحد و توسعه آزمون محور را آسان تر می کند. کد آزمایش کدی است که آزمایش خودکار را سریع ، آسان و لذت بخش می کند. در این دوره ، Writing Testable Code ، نحوه نوشتن کدی را امتحان می کنید که تست آن آسان است. این مهارت ها برای کدگذاری راکتور است که آزمایش آن در کدی که به راحتی قابل آزمایش است ، ضروری است. در ابتدا ، شما با کد قابل آزمایش آشنا می شوید ، و اینکه چگونه ایجاد درز در کد خود ، کد را قابل آزمایش می کند. در مرحله بعدی ، شما یک سری از بهترین روش ها را خواهید آموخت که آزمایش کد را آسان تر می کند ، از جمله ، ساده سازی شی object ، کار با وابستگی ها و مدیریت حالت برنامه. سرانجام ، با مرور نسخه ی نمایشی کد هر تمرین ، بهترین روش ها را بیشتر جستجو خواهید کرد ، بنابراین می توانید نحوه اجرای آنها را از نزدیک مشاهده کنید. این مهارت ها کارهایی مانند تست واحد را برای شما به طور قابل ملاحظه ای آسان می کند. با پایان این دوره ، مهارت های لازم برای نوشتن کد قابل آزمایش را خواهید داشت.

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

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

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

مقدمه Introduction

  • مقدمه Introduction

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

  • کد قابل آزمایش Testable Code

  • نسخه ی نمایشی Demo

  • خلاصه Summary

ایجاد Seams in Code Creating Seams in Code

  • مقدمه Introduction

  • درزها Seams

  • نسخه ی نمایشی Demo

  • خلاصه نسخه ی نمایشی Demo Summary

  • خلاصه Summary

ساخت اشیا Test قابل آزمایش Constructing Testable Objects

  • مقدمه Introduction

  • ساخت و ساز Construction

  • نسخه ی نمایشی Demo

  • خلاصه نسخه ی نمایشی Demo Summary

  • خلاصه Summary

کار با وابستگی ها Working with Dependencies

  • مقدمه Introduction

  • وابستگی ها Dependencies

  • نسخه ی نمایشی Demo

  • خلاصه نسخه ی نمایشی Demo Summary

  • خلاصه Summary

مدیریت حالت برنامه Managing Application State

  • مقدمه Introduction

  • دولت جهانی Global State

  • نسخه ی نمایشی Demo

  • خلاصه نسخه ی نمایشی Demo Summary

  • خلاصه Summary

حفظ مسئولیت منفرد Maintaining Single Responsibility

  • مقدمه Introduction

  • اصل مسئولیت منفرد Single Responsibility Principle

  • نسخه ی نمایشی Demo

  • خلاصه نسخه ی نمایشی Demo Summary

  • خلاصه Summary

مراحل بعدی Next Steps

  • مقدمه Introduction

  • توسعه آزمون محور Test-driven Development

  • بعد کجا برویم Where to Go Next

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

نمایش نظرات

آموزش نوشتن کد قابل آزمایش
جزییات دوره
2h 2m
35
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
274
4.7 از 5
دارد
دارد
دارد
Matthew Renze
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matthew Renze Matthew Renze

مشاور علوم داده

متیو رنز مشاور علوم داده، نویسنده و سخنران عمومی است. در طول دو دهه گذشته، او به بیش از 400000 توسعه‌دهنده نرم‌افزار و متخصصان فناوری اطلاعات آموزش داده است. او بیش از 100 سخنرانی، سخنرانی و کارگاه آموزشی را در کنفرانس‌هایی در تمام قاره‌های جهان (از جمله قطب جنوب) ارائه کرده است. مشتریان او از شرکت های Fortune 500 گرفته تا استارتاپ های کوچک فناوری در سراسر جهان هستند.

متیو یک در هوش مصنوعی، یک ASPInsider و نویسنده برای ، Udemy و . او همچنین یک مشارکت کننده نرم افزار منبع باز است. تمرکز او شامل هوش مصنوعی، علم داده و یادگیری ماشین است.