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

Practical Test-Driven Development for Java Programmers

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: بیاموزید که چگونه از آزمونها برای نوشتن کد خود ، یک جز 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

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