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

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

نمایش نظرات

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

آموزش نوشتن کد قابل آزمایش
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 2m
35
Pluralsight (پلورال سایت) pluralsight-small
15 اردیبهشت 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 و . او همچنین یک مشارکت کننده نرم افزار منبع باز است. تمرکز او شامل هوش مصنوعی، علم داده و یادگیری ماشین است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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