لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش شروع توسعه تست محور در C++
Beginning Test Driven Development in C++
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یادگیری رشته توسعه تست محور (همچنین به عنوان TDD شناخته می شود) با استفاده از زبان برنامه نویسی C ++ نحوه پیاده سازی تست های واحد برای تولید کد C ++ آنها با استفاده از رشته توسعه تست محور. پیش نیازها: باید با زبان برنامه نویسی C++ آشنا باشید. IDE مورد نظر خود را نصب کرده و آماده استفاده کنید. این دوره به نحوه راه اندازی و استفاده از کتابخانه تست گوگل در ویژوال استودیو و اکلیپس می پردازد.
Test Driven Development یک رشته کلیدی است که هر توسعهدهنده نرمافزاری باید برای اطمینان از کیفیت کد خود تمرین کند. در این دوره من به شما نشان خواهم داد که چگونه از این رشته در شیوه های کدنویسی روزمره خود برای کمک به اطمینان از کیفیت پایه کد خود استفاده کنید.
در این دوره به موارد زیر خواهیم پرداخت:
تست واحد و توسعه آزمایش محور چیست و چگونه به شما کمک می کند.
کتابخانه تست Google Test چیست و چگونه برای نوشتن تستهای واحد در C++ استفاده میشود.
نحوه راهاندازی برخی محیطهای توسعه C++ برای استفاده از Google Test.
برترین روشها برای آزمایش واحد و توسعه آزمایش محور چیست.
ما همچنین چند جلسه نمونه برنامهنویسی با استفاده از TDD در C++ را بررسی خواهیم کرد.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
معرفی
Introduction
معرفی
Introduction
مروری بر توسعه آزمایش محور
Overview of Test Driven Development
تست واحد چیست؟
What is Unit Testing?
توسعه تست محور چیست؟
What is Test Driven Development?
توسعه تست محور چیست؟
What is Test Driven Development?
نمونه سریع جلسه TDD - FizzBuzz Kata
Quick Example TDD Session - The FizzBuzz Kata
تست واحد و آزمون بررسی اجمالی توسعه مبتنی بر آزمایش
Unit Testing and Test Driven Development Overview Quize
تست واحد و آزمون بررسی اجمالی توسعه مبتنی بر آزمایش
Unit Testing and Test Driven Development Overview Quize
مروری بر توسعه آزمایش محور
Overview of Test Driven Development
تست واحد چیست؟
What is Unit Testing?
نمونه سریع جلسه TDD - FizzBuzz Kata
Quick Example TDD Session - The FizzBuzz Kata
تنظیم محیط توسعه شما
Setting Up Your Development Environment
راه اندازی Google Test با Eclipse
Setting Up Google Test With Eclipse
راه اندازی Google Test با Eclipse
Setting Up Google Test With Eclipse
راه اندازی تست گوگل با ویژوال استودیو
Setting Up Google Test With Visual Studio
راه اندازی تست گوگل با CLion
Setting Up Google Test with CLion
راه اندازی تست گوگل با XCode
Setting Up Google Test with XCode
تنظیم محیط توسعه شما
Setting Up Your Development Environment
راه اندازی تست گوگل با ویژوال استودیو
Setting Up Google Test With Visual Studio
راه اندازی تست گوگل با CLion
Setting Up Google Test with CLion
راه اندازی تست گوگل با XCode
Setting Up Google Test with XCode
بررسی اجمالی تست گوگل
Google Test Overview
بررسی اجمالی تست گوگل
Google Test Overview
بررسی اجمالی تست گوگل
Google Test Overview
بررسی اجمالی تست گوگل
Google Test Overview
کاتای پرداخت سوپرمارکت
The Supermarket Checkout Kata
اضافه کردن و اعمال تخفیف
Add and Apply Discounts
هنگام اضافه کردن یک مورد بدون قیمت، استثناء را پرتاب کنید
Throw Exception when Adding an Item with No Price
کاتای پرداخت سوپرمارکت
The Supermarket Checkout Kata
بررسی اجمالی، راه اندازی، و اولین مورد آزمایشی
Overview, Setup, and 1st Test Case
بررسی اجمالی، راه اندازی، و اولین مورد آزمایشی
Overview, Setup, and 1st Test Case
اقلام را اضافه کنید، قیمت اقلام را اضافه کنید و مجموع فعلی را محاسبه کنید
Add Items, Add Item Prices, and Calculate Current Total
اقلام را اضافه کنید، قیمت اقلام را اضافه کنید و مجموع فعلی را محاسبه کنید
Add Items, Add Item Prices, and Calculate Current Total
چندین آیتم را اضافه کنید و مجموع را محاسبه کنید
Add Multiple Items and Calculate Total
چندین آیتم را اضافه کنید و مجموع را محاسبه کنید
Add Multiple Items and Calculate Total
اضافه کردن و اعمال تخفیف
Add and Apply Discounts
هنگام اضافه کردن یک مورد بدون قیمت، استثناء را پرتاب کنید
Throw Exception when Adding an Item with No Price
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات