تعداد ویدئو | 45 |
---|---|
زمان دوره | 02:26:42 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش توسعه تست محور Test Driven Development TDD پروژه محور یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی توسعه تست محور (Test Driven Development) در سی شارپ است که با نام اصلی Test Driven Development in C# از شرکت Pluralsight منتشر شده است.
توسعه تست محور که به آن Test Driven Development و یا به طور کوتاه TDD نیز میگویند، یک فرآیند توسعه نرم افزار که بر اساس یک سیکل تکراری کوتاه کار میکند. سیکل توسعه نرم افزار تست محور از سه مرحله تشکیل شده اند. در مرحله اول از این سیکل قبل از نوشتن هر Production Code خاصی شما ابتدا Test Code را ایجاد می کنید، که طبیعتاً به دلیل عدم وجود Production Code شکست خورده و یا Fail میشود. در مرحله دوم از سیکل توسعه تست محور نرم افزار باید حداقل Production Code مورد نیاز برای Pass شد آن تست را لحاظ نمایید. و در مرحله سوم می بایست Production Code و یا حتی Test Code نوشته شده در مراحل قبلی را ریفکتور کنید. در این رابطه می توانید از آموزش ریفکتورینگ Refactoring در سی شارپ استفاده کنید.
استفاده کردن از روش Test Driven Development باعث میشود که شرایط کد ایجاد شده به مراتب بهتر باشد. پروژه هایی که با روش Test Driven Development پیاده سازی می شوند Loosely Coupled تر هستند و مدیریت Dependency ها در آنها با روشی مناسب تر انجام میشود. علاوه بر این، ریفکتور کردن و نگهداری چنین برنامههایی نیز ساده تر می باشد چرا که حجم زیادی از برنامه توسط تست های نوشته شده پوشش داده میشوند. یکی از موضوعات بسیار مهم در پیادهسازی موفق روش Test Driven Development کوتاه کردن تست های نوشته شده است در واقع Unit Test هایی که با استفاده از این روش ایجاد میشوند باید بر روی حداقل عملکرد سیستم متمرکز کنند. استفاده کردن از روش Test Driven Development باعث میشود که نیازمندیهای برنامه با روشی مناسب تر بیان بشوند. به عبارت دیگر هر کدام از تست ها خود به منظور مستندسازی برنامه مورد استفاده قرار خواهند گرفت و این موضوع باعث میشود تا برنامه نویسان دیگر بتوانند راحت تر کد نوشته شده را درک کرده و احتمالاً آن را نگهداری کنند.
پیشتر نیز بسته های آموزشی دیگری در رابطه با توسعه تست محور در سی شارپ بر روی وب سایت پرووید قرار داده شده است که می توانید آن را از آموزش توسعه تست محور Test Driven Development در سی شارپ و آموزش توسعه تست محور Test Driven Development پیشرفته در سی شارپ مشاهده کنید. تفاوت این بسته آموزشی رویکرد عملیاتی آن است که با استفاده از ASP.NET Core شما نحوه پیاده سازی کردن روش Test Driven Development را فرا خواهید گرفت.
فصل اول: مقدمه دوره آموزشی
فصل دوم: شروع به کار با توسعه تست محور و یا Test Driven Development
فصل سوم: تست کردن و پیاده سازی کردن Business Logic
فصل چهارم: اضافه کردن قابلیت ها در یک اپلیکیشنAsp.Net Core
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.