آموزش مبانی Java SE: عیب‌یابی و دیباگ کردن - آخرین آپدیت

دانلود Java SE Foundations: Debugging

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: زمانی که برنامه‌ها کرش می‌کنند یا رفتاری غیرمنتظره دارند، حدس زدن هرگز جایگزینی برای یک فرآیند ساختاریافته‌ی عیب‌یابی نیست. در این دوره آموزشی با عنوان «مبانی Java SE: عیب‌یابی»، شما یاد می‌گیرید که چگونه باگ‌ها را در برنامه‌های جاوا به‌طور موثر شناسایی، بررسی و رفع کنید. در ابتدا، نحوه درک و رفع استثناهای رایج زمان اجرا (Runtime Exceptions) مانند NullPointerException و ArrayIndexOutOfBoundsException را بررسی خواهید کرد. سپس، می‌آموزید که چگونه Stack Traceها را تحلیل کنید تا منشأ واقعی مشکلات را به‌سرعت پیدا کنید. در نهایت، نحوه استفاده موثر از Debugger را با استفاده از Breakpointها، بررسی متغیرها و اجرای گام‌به‌گام (Step Execution) فرا خواهید گرفت. پس از اتمام این دوره، شما مهارت‌ها و دانش عملی لازم برای عیب‌یابی در جاوا را خواهید داشت تا بتوانید مشکلات کد را با اعتمادبه‌نفس تشخیص داده و حل کنید.

سرفصل ها و درس ها

رفع خطاها و استثناها Fixing Errors and Exceptions

  • باگ‌ها در همه جا Bugs Everywhere

  • رفع باگ‌های زمان کامپایل Fixing Compile-time Bugs

  • عیب‌یابی باگ‌های زمان اجرا Troubleshooting Runtime Bugs

  • بررسی عمیق Stack Traceها Diving into Stack Traces

  • تحلیل Stack Traceهای پیچیده Even Bigger Stack Traces

  • رفع باگ‌های خاموش Fixing Silent Bugs

استفاده از دیباگر Using the Debugger

  • مبانی دیباگر Debugger Basics

  • دیباگ کردن در عمل Debugging in Practice

  • دیباگ کردن کدهای بازگشتی (Recursive) Debugging Recursive Code

  • استفاده پیشرفته از Breakpoint Advanced Breakpoint Usage

  • نکات تکمیلی در عیب‌یابی More on Debugging

نمایش نظرات

آموزش مبانی Java SE: عیب‌یابی و دیباگ کردن
جزییات دوره
56m
11
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrejs Doronins Andrejs Doronins

Andrejs یک متخصص تضمین کیفیت با بیش از 6 سال تجربه است. وی در اتوماسیون تست تخصص دارد اما اهمیت درگیر شدن در چرخه عمر توسعه نرم افزار را نادیده نمی گیرد - یافتن مسائل در هنگام تجزیه و تحلیل نیازها به اندازه انجام آزمایش دستی و اکتشافی مهم است. وی در زمینه نوشتن واحدها ، آزمونهای ادغام و پذیرش برای تعداد زیادی فناوری و زمینه - از اتوماسیون مرورگر تا لایه Web API و تا آزمایش اجزای پیام رسان Enterprise - با تجربه است.