آموزش توسعه آزمایشی عملی برای برنامه نویسان جاوا

Practical Test-Driven Development for Java Programmers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بیاموزید که چگونه از آزمونها برای نوشتن کد خود ، یک جز key اصلی برنامه نویسی چابک استفاده کنید. فراتر از تئوری ، این دوره طیف وسیعی از مباحث عملی را شامل می شود که می تواند به توسعه دهندگان جاوا کمک کند تا با توسعه آزمون محور (TDD) بلند شوند. مدرس Matt Greencroft به شما کمک می کند تا شما را با روند مورد نیاز TDD آشنا کند و همچنین نحوه مقابله با چالش های دنیای واقعی را که ممکن است هنگام انجام TDD با آن روبرو شوید. کشف کنید که چگونه اولین آزمون خود را بنویسید و تعیین کنید چه چیزی یک آزمون خوب یا بد را ایجاد می کند. بعلاوه ، بیاموزید که چگونه کدها را در جایی که به منابع شخص ثالث وابسته است ، نحوه ایجاد مسخره و خرد با Mockito - کتابخانه معروف شخص ثالث - و موارد دیگر را آزمایش کنید.

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

مقدمه Introduction

  • خوش آمدی Welcome

مقدمه 1. What Is Test-Driven Development?

  • توسعه محور تست چیست؟ What is test-driven development?

  • چه چیزی را می خواهید آزمایش کنید؟ What do you want to test?

مقدمه 2. Introducing JUnit

  • مطالعه موردی The case study

  • دستورالعمل هایی را برای کاربران IntelliJ تنظیم کنید Set up instructions for IntelliJ users

  • تنظیم ساختار پروژه Setting up the project structure

  • مبانی JUnit JUnit basics

مقدمه 3. Writing Your First Tests

  • نمونه ها و نتایج Examples and outcomes

  • رسیدن به قرمز Getting to red

  • سبز شدن Getting to green

  • چرا همیشه با قرمز شروع می کنید Why you always start with red

  • افزودن تست های بیشتر Adding more tests

  • در آخر نوشتن کد Finally writing some code

مقدمه 4. Practicing the Basics

  • تست استثنائات Testing for exceptions

  • چالش 1 Challenge 1

  • پیاده روی 1 Walkthrough 1

  • چالش 2 Challenge 2

  • پیاده روی 2 و چالش 3 Walkthrough 2 and challenge 3

  • پیاده روی 3 Walkthrough 3

  • رسیدن به نیازهای پیچیده تر Getting to more complex requirements

  • استفاده از TDD برای برطرف کردن ایمن اشکالات Using TDD to safely fix bugs

  • چالش 4 و پیاده روی 4 Challenge 4 and walkthrough 4

  • اتمام الزامات تجاری Finishing the business requirements

مقدمه 5. Refactoring

  • معرفی refactoring Introducing refactoring

  • کد ساختاری Restructuring code

مقدمه 6. Best Practices

  • تست های خوب و بد Good and bad tests

  • JUnit ادعا می کند JUnit asserts

مقدمه 7. Stubs

  • تست کد با وابستگی Testing code with dependencies

  • ساختن یک نمونه Building an example

  • خرد خرد Creating the stub

مقدمه 8. Mocking with Mockito

  • چرا مسخره ها مفید هستند Why mocks are useful

  • ایجاد یک تمسخر Creating a mock

  • رفتار آزمون Testing behaviour

  • گزینه های نحوی ساختگی Mockito syntax options

مقدمه 9. Fakes and Tautologies

  • نقد و بررسی تقلب ها و اصطلاحات Reviewing fakes and tautologies

  • چالش 5 Challenge 5

  • پیاده روی 5 Walkthrough 5

  • با استفاده از setUp و tearDown Using setUp and tearDown

  • اصطلاحات Tautologies

  • چگونه برای جلوگیری از tautologies How to avoid tautologies

مقدمه 10. Handling Legacy Code

  • بارگیری مطالعه مورد نهایی Loading up the final case study

  • درک ساختار پروژه Understanding the project structure

  • درک منطق تجارت Understanding the business logic

  • درک منطق تجارت Understanding the business logic

  • اضافه کردن Mockito Adding Mockito

  • تنظیم تست ها Setting up the tests

  • نیاز به جاسوسی The need for spying

  • چالش 6 Challenge 6

  • پیاده روی 6 ، قسمت 1 Walkthrough 6, part 1

  • پیاده روی 6 ، قسمت 2 Walkthrough 6, part 2

نمایش نظرات

آموزش توسعه آزمایشی عملی برای برنامه نویسان جاوا
جزییات دوره
3h 50m
50
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
44,732
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matt Greencroft Matt Greencroft

مدرس دوره در برنامه نویسان جفت مجازی