لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه آزمایشی عملی برای برنامه نویسان جاوا
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
نمایش نظرات