آموزش سخت ترین اشکالات جاوا

Java's Toughest Bugs

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
عیب‌یابی یک مهارت کلیدی در برنامه‌نویسی جاوا است، اما بهترین روش‌ها برای یافتن، رفع و امیدواری جلوگیری از اشکالات چیست؟ در این دوره، توسعه‌دهنده نرم‌افزار Kathryn Hodge به نحوه مدیریت برخی از سخت‌ترین اشکالاتی که در جاوا با آن‌ها مواجه می‌شوید، می‌پردازد. در حالی که تکنیک های مختلف تشخیص اشکال و اصول اساسی اشکال زدایی را کشف می کنید، اهمیت و تأثیر اشکالات در برنامه های جاوا را درک کنید. انواع اشکال خاص، از جمله استثناهای اشاره گر تهی، حلقه های بی پایان، و مسائل مربوط به رشته را کاوش کنید و دانش و مهارت هایی را برای رسیدگی به آنها ایجاد کنید. به‌علاوه، با استفاده از جکسون درباره اشکال‌های مربوط به سریال‌سازی و سریال‌زدایی داده‌ها بیاموزید و برای تجزیه و تحلیل و حل باگ‌های پیچیده، مطالعات موردی در دنیای واقعی را طی کنید.

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

معرفی Introduction

  • چرا باگ ها مهم و پیچیده هستند؟ Why are bugs important and complex?

  • استفاده از GitHub Codespaces با این دوره Using GitHub Codespaces with this course

  • مروری بر اشکالات جاوا Overview of Java bugs

  • چگونه می توان تأثیر یک اشکال را تعیین کرد How to establish the impact of a bug

  • ابزارهای رایج اشکال زدایی در جاوا Common debugging tools in Java

  • چگونه می توان دید و نظارت بر سیستم خود را ارزیابی کرد How to evaluate the visibility and monitoring of your system

1. اشکال شماره 1: پدیده حلقه بی پایان 1. Bug #1: Endless Loop Phenomena

  • علائم حلقه بی پایان Endless loop symptoms

  • مراحل رفع اشکال Debugging steps

  • اشکال را حل کنید Solve the bug

2. اشکال شماره 2: استثناهای اشاره گر تهی مزاحم 2. Bug #2: Pesky Null Pointer Exceptions

  • علائم اشاره گر تهی Null pointer symptoms

  • مراحل رفع اشکال Debugging steps

  • اشکال را حل کنید Solve the bug

  • استفاده از گزینه های اختیاری برای جلوگیری از استثناهای اشاره گر تهی Using optionals to avoid null pointer exceptions

3. اشکال شماره 3: کابوس انتزاعی محدوده 3. Bug #3: Scope Abstraction Nightmare

  • دامنه بد با علائم انتزاع Bad scope with abstraction symptoms

  • مراحل رفع اشکال Debugging steps

  • اشکال را حل کنید Solve the bug

4. اشکال شماره 4: داده های از دست رفته از کلاس مدل 4. Bug #4: Missing Data from Model Class

  • علائم داده از دست رفته Missing data symptoms

  • مراحل رفع اشکال Debugging steps

  • اشکال را حل کنید Solve the bug

5. اشکال شماره 5: نتایج ناسازگار در محیط چند رشته ای 5. Bug #5: Inconsistent Results in Multithreaded Environment

  • علائم داده های رشته متناقض Inconsistent thread data symptoms

  • مراحل رفع اشکال Debugging steps

  • اشکال را حل کنید Solve the bug

6. اشکال شماره 6: رشته های بی نهایت در حال اجرا در محیط چند رشته ای 6. Bug #6: Infinitely Running Threads in Multithreaded Environment

  • علائم در حال اجرا بی نهایت نخ Infinitely running threads symptoms

  • مراحل رفع اشکال Debugging steps

  • اشکال را حل کنید Solve the bug

نتیجه Conclusion

  • استراتژی های جلوگیری از اشکالات جاوا Strategies for preventing Java bugs

نمایش نظرات

آموزش سخت ترین اشکالات جاوا
جزییات دوره
1h 2m
26
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Kathryn Hodge
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kathryn Hodge Kathryn Hodge

توسعه‌دهنده نرم‌افزار

کاترین هاج به‌عنوان توسعه‌دهنده نرم‌افزار در یک شرکت رسانه‌ای کار می‌کند.

علاوه بر کار خود به‌عنوان توسعه‌دهنده، کاترین یک کانال YouTube را برای افرادی که مایل هستند اجرا می‌کند. برای یادگیری نحوه کدنویسی قبل از فارغ التحصیلی از کالج، او به مدت سه سال به عنوان دستیار تدریس علوم کامپیوتر کار کرد. او به تلاقی رسانه‌ها، سرگرمی‌ها و فناوری علاقه زیادی دارد و بر ایجاد نرم‌افزاری متمرکز است که تأثیرگذار باشد.