تعداد ویدئو | 52 |
---|---|
زمان دوره | 04:29:39 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش کدنویسی تدافعی (Defensive Coding) در سی شارپ یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی کدنویسی تدافعی در سی شارپ است که با نام اصلی Defensive Coding in C#.NET از شرکت Pluralsight منتشر شده است.
Defensive Programming یک روش برنامه نویسی و کد نویسی است که در آن سعی می شود برنامه در مقابل شرایط غیرقابل انتظار و غیرقابل پیش بینی رفتار مناسب و قابل پیش بینی از خود نشان دهد. مباحث مربوط به Clean Code نقش بسیار مهمی در برنامه نویسی تدافعی ایفا می کنند. علاوه بر این، مباحث مربوط به SOLID در برنامه نویسی تدافعی بسیار اهمیت دارند.
در واقغ در Defensive Programming، ما سعی می کنیم که برنامه با دریافت کردن ورودی های غیرمناسب چه از سمت کاربر چه از سمت متدهای دیگر برنامه رفتار مناسبی از خود نشان دهد. قابل پیش بینی بودن رفتار برنامه (Predictability) یکی از موضوعات بسیار مهم در کدنویسی تدافعی می باشد. رفتار مناسب برنامه در شرایط غیر مساعد از قبیل از بین رفتن اتصال به شبکه، قطع شدن ارتباط با بانک اطلاعاتی و … در برنامه نویسی تدافعی مورد اهمیت قرار می گیرد.
فصل اول: مقدمه
فصل دوم: دفاع کردن از متدها – قسمت اول
فصل سوم: دفاع کردن از متدها – قسمت دوم
فصل چهارم: Automated Code Testing
فصل پنجم: دفاع کردن از متدها – قسمت سوم (برگرداندن نتایج قابل پیش بینی)
فصل ششم: دفاع کردن از Code Construct های مختلف
فصل هفتم: مبحث Assert ها، Error ها و Exception ها
فصل هشتم: جمع بندی
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.