کتاب مدیریت خطا و افزایش پایداری نرمافزار در ++C با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مدیریت خطا و افزایش پایداری نرمافزار در ++C
موضوع کلی: علوم رایانه و مهندسی نرمافزار
موضوع میانی: برنامهنویسی پیشرفته با زبان ++C
📋 سرفصلهای دوره (100 موضوع)
- 1. مفاهیم پایه و ضرورت مدیریت خطا در برنامهنویسی ++C
- 2. ساختار و سلسلهمراتب کلاسهای خطا در استاندارد ++C
- 3. مکانیزم پرتاب استثنا با دستور throw
- 4. نحوه استفاده از بلوکهای try و catch
- 5. شناسایی و مدیریت انواع استثناهای استاندارد
- 6. مدیریت حافظه در هنگام وقوع خطا و جلوگیری از نشت منابع
- 7. نقش مخربندها در آزادسازی منابع هنگام پرتاب استثنا
- 8. تکنیک Resource Acquisition Is Initialization یا RAII
- 9. مدیریت استثنا در سازندهها و مخربندها
- 10. استفاده از بلوکهای catch برای انواع دادههای مختلف
- 11. اولویتبندی و ترتیب در بلوکهای catch
- 12. پرتاب مجدد استثنا با دستور throw بدون آرگومان
- 13. محدودیتهای استثنا در توابع با مشخصه noexcept
- 14. تفاوت مدیریت خطا با کدهای بازگشت سنتی
- 15. طراحی کلاسهای استثنای سفارشی و سلسلهمراتب ارثبری
- 16. استفاده از std::exception و مشتقات آن
- 17. مدیریت خطاهای حافظه با std::bad_alloc
- 18. کاربرد std::logic_error و std::runtime_error
- 19. بررسی خطاهای ورودی و خروجی در استریمها
- 20. استفاده از std::terminate و std::unexpected
- 21. تکنیکهای تستنویسی برای سناریوهای بروز خطا
- 22. مدیریت استثنا در برنامهنویسی چندنخی
- 23. تأثیر مدیریت استثنا بر عملکرد و بهینهسازی کد
- 24. بررسی سربار زمانی و حافظهای مدیریت خطا
- 25. الگوهای طراحی ایمن در برابر استثنا
- 26. استفاده از هوشمندگرها برای مدیریت خودکار منابع
- 27. تکنیکهای عیبیابی و لاگنویسی هنگام وقوع خطا
- 28. بهترین شیوهها برای کدنویسی پایدار و قابل نگهداری
- 29. مدیریت خطاهای سیستمعامل در محیطهای تحت ویندوز و لینوکس
- 30. استراتژیهای بازیابی و بازگشت به وضعیت پایدار نرمافزار
تگها:
Exception Handling در ++C
اشکالزدایی کد
برنامهنویسی پیشرفته C++
برنامهنویسی سیپلاسپلاس
پایداری نرمافزار
توسعه سیستمهای نرمافزاری
خطایابی نرمافزار
مدیریت استثناها
مدیریت خطا در ++C
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.