تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی اشکال‌زدایی در سی پلاس پلاس با استفاده از Visual Studio Code

دوره آموزشی اشکال‌زدایی در سی پلاس پلاس با استفاده از Visual Studio Code

1 ساعت 55 دقیقهمتوسط2025-04-07

مدرسین

Eduardo Corpeño

Eduardo Corpeño

Electrical Engineer, Computer Programmer, and Teacher for 15+ years

جزئیات دوره

در این دوره، با تکنیک‌های عملی برای شناسایی و رفع خطاها در برنامه‌های C++ آشنا می‌شوید. مدرس این دوره، ادواردو کُرپِنو، ابزارها و روش‌های مختلفی را برای دیباگ کردن برنامه‌ها معرفی می‌کند. این روش‌ها از دیباگ کردن ساده با استفاده از دستورهای چاپ (print statements) شروع می‌شود و به رویکردهای ساختاریافته‌تر مانند استفاده از نقطه‌توقف‌ها (breakpoints)، تماشای متغیرها (watches)، و مشاهده متغیرها در Visual Studio Code (VSCode) می‌پردازد. در این دوره، یاد می‌گیرید چگونه پیام‌های کامپایلر را تفسیر کنید، اشتباهات رایج در برنامه‌نویسی را درک کنید و استراتژی‌های برنامه‌نویسی دفاعی را برای کاهش خطاها به‌کار بگیرید. در پایان این دوره، شما بهتر قادر خواهید بود تا با سناریوهای مختلف دیباگ کردن برخورد کنید و قابلیت اطمینان کدهای C++ خود را بهبود بخشید. این دوره برای کسانی که می‌خواهند مهارت‌های دیباگ کردن خود را به‌روز کنند یا تکنیک‌های جدید یاد بگیرند، راهنمایی‌های عملی ارائه می‌دهد.

اهداف یادگیری:
شناسایی و استفاده از ابزارهای دیباگ در VSCode شامل نقاط توقف، تماشای متغیرها، مشاهده متغیرها، نمای حافظه، پشته‌های فراخوانی، و نمای اسمبلی برای تجزیه و تحلیل مؤثر و دیباگ کد C++.

استفاده از تکنیک‌های دیباگ سیستماتیک برای تشخیص و حل مشکلات رایج در برنامه‌نویسی C++ مانند خطاهای تقسیم‌بندی، دسترسی به اشاره‌گرهای تهی، اشتباهات نوع داده، و شرایط رقابتی، بهبود قابلیت اطمینان کد.

تفسیر پیام‌های خطای کامپایلر و هشدارهای موجود در VSCode برای درک مسائل زیربنایی و پاسخ به این مشکلات با اصلاح کد و بهبود کیفیت کلی کد.

اجرای تکنیک‌های برنامه‌نویسی دفاعی برای جلوگیری و کاهش احتمال بروز باگ‌ها و خطاها در کد C++، به‌طوری که کد قابل نگهداری و مقاوم‌تر شود.

مهارت ها

Visual Studio CodeProgramming FoundationsProgramming LanguagesMicrosoftSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

  • 01 - اشکال زدایی با کد ویژوال استودیو
  • 02 - آنچه باید بدانید
  • 03 - استفاده از فایل‌های تمرین در GitHub Codespaces
  • 04 - حل چالش‌ها در CoderPad

1. آنچه شما در برابر

  • 05 - در مورد اشکال زدایی
  • 06 - خطاهای زمان کامپایل
  • 07 - خطاهای زمان اجرا
  • 08 - خطاهای منطقی

2. اشکال زدایی بدون دیباگر

  • 09 - بیانیه‌ها را چاپ کنید
  • 10 - چاپ مقادیر متغیر
  • 11 - پوشش کد گزارش
  • 12 - تغییر حالت اشکال زدایی و پرحرفی
  • 13 - راه حل - با چاقو در جنگل رفع اشکال کنید

3. ابزارهای رایج دیباگر

  • 14 - دیباگر VS Code
  • 15 - پرز زدن
  • 16 - نقاط شکست
  • 17 - نمای متغیرها
  • 18 - نمای ساعت
  • 19 - نمای پشته تماس
  • 20 - ردیابی و اجرای مرحله
  • 21 - راه حل - پیدا کردن و رفع اشکال

4. اشکال زدایی خطاهای کامپایل-زمان

  • 22 - خطاهای نحوی
  • 23 - خطاهای معنایی
  • 24 - خطاهای پیوند دهنده
  • 25 - راه حل - آن را برای کامپایل بگیرید

5. اشکال زدایی خطاهای زمان اجرا

  • 26 - خطاهای تقسیم بندی
  • 27 - تخصیص اشاره گر تهی
  • 28 - نشت حافظه
  • 29 - راه حل - نگذارید خراب شود و بسوزد

6. ویژگی‌های سطح پایین اشکال زدا

  • 30 - مشاهده را ثبت می‌کند
  • 31 - نمای حافظه
  • 32 - نمای دمونتاژ

7. نوشتن کد قوی

  • 33 - برنامه نویسی دفاعی
  • 34 - خطا کردن
  • 35 - استفاده از اظهارات
  • 36 - با ظرافت با استثناها برخورد کنید

نتیجه گیری

  • 37 - مراحل بعدی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal