دوره آموزشی اشکال زدایی زبان برنامهنویسی C آپدیت (2020)
52 دقیقهپیشرفته2020-05-26
مدرسین

Dan Gookin
Creator, Teacher, and Technology Writer with 20+ years of experience
جزئیات دوره
این مهم نیست که بتوانید اشکالات در کد C خود را پیدا کنید، و مهم نیست که چه زمانی است. و حتی برای توسعه دهندگان پیشرفته، پیدا کردن و رفع اشکالات میتواند یک چالش باشد. در این دوره، نگاهی عمیق به ابزارها و بهترین روشهایی که میتواند به شما در یافتن و برطرف کردن اشکالات موجود در کد C شما کمک کند، دارید. مربی Dan Gookin دوره را با گذر از ماهیت اشکالات، مشکلات کدنویسی رایج و نحوه ردیابی متغیرها و موقعیتها در کد خود بدون استفاده از نرمافزار اشکال زدایی شروع میکند. در مرحله بعد، او نحوه کار با یک debugger IDE — Code :: Blocks — را برای گذر از کد، یافتن اشکالات و حل مشکلات را پوشش میدهد. برای به پایان رساندن، او نحوه استفاده از GNU Debugger، اصلی در محیط یونیکس، را برای بررسی و تجزیه کد استفاده میکند. در طول راه، او چالشهایی را فراهم میکند که به شما امکان میدهد مهارتهای اشکال زدایی جدید خود را در آزمایش قرار دهید.
مهارت ها
CProgramming FoundationsAdvancedProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01-خروج اشکالات
- 02-ابزار مورد نیاز
1. اشکالات در کد شما
- 03-درک اشکالات
- 04-گرفتن اشکالات
- 05- کد خود را به صورت دستی اشکال زدایی کنید
- 06-بررسی ده مشکل رایج کدنویسی
- 07-چالش - خطا کجاست
- 08-راه حل - خطا کجاست
2. اشکال زدایی IDE
- 09-ساخت پروژه دیباگ
- 10-از طریق کد خود گام بردارید
- 11-بررسی متغیرها و حافظه
- 12-چالش - اشکال را پیدا کنید
- 13-راه حل - اشکال را پیدا کنید
3. دیباگر گنو
- 14-کامپایل کد برای رفع اشکال
- 15-تنظیم نقاط شکست
- 16-حافظه دامپینگ
- 17-چالش - کد را رفع کنید
- 18-راه حل - کد را اصلاح کنید
دوره های مرتبط
- دوره آموزشی دیباگ کردن کدهای C (یافتن و رفع اشکالات در برنامهنویسی C)
- دوره آموزشی کاوش در کتابخانه های زبان C
- دوره آموزشی کدنویسی ایمن در C
- دوره آموزشی برنامه نویسی شبکه در C: توسعه برنامه های کاربردی مشتری/سرور قابل اعتماد
- دوره آموزشی راهنمای کامل مبانی برنامه نویسی C
- دوره آموزشی کتابخانه استاندارد زبان برنامه نویسی سی
- دوره آموزشی آن را تمرین کن: تصمیمات و حلقه های C
- دوره آموزشی سطح بالا: زبان برنامه نویسی سی (C)