دوره آموزشی اجتناب از اشکالات ضمنی در سی پلاس پلاس
1 ساعت 53 دقیقهپیشرفته2023-07-28
مدرسین

Shachar Shemesh
جزئیات دوره
C++ یه زبان برنامهنویسی فوقالعاده قدرتمند، قابل حمل و مقرون به صرفه هست. اما پر از معانی ضمنی و غیرقابلانتظار هم هست که میتونه باعث بروز باگها توی برنامه بشه. تو این دوره، با "شاخار شمعش" همراه بشید تا مهارتهای اصلی که به عنوان یک توسعهدهنده باید بدونید رو یاد بگیرید تا از بروز باگهای ضمنی در C++ جلوگیری کنید.
با رفتارهایی که باعث بروز باگ میشن آشنا بشید، مثل سازندگان کپی و عملگرهای انتساب کپی که به طور خودکار تولید میشن، زنجیرههای تبدیل با تبدیلهای داخلی و کاربری، رفتارهای تعریف نشده، معنای استثناها و ویرایشگرها. در طول دوره، شاخار آگاهی شما رو در مورد بهترین شیوهها برای شناسایی، اجتناب، استراتژیسازی، کنترل و محافظت از کد در برابر باگهای ضمنی افزایش میده.
با رفتارهایی که باعث بروز باگ میشن آشنا بشید، مثل سازندگان کپی و عملگرهای انتساب کپی که به طور خودکار تولید میشن، زنجیرههای تبدیل با تبدیلهای داخلی و کاربری، رفتارهای تعریف نشده، معنای استثناها و ویرایشگرها. در طول دوره، شاخار آگاهی شما رو در مورد بهترین شیوهها برای شناسایی، اجتناب، استراتژیسازی، کنترل و محافظت از کد در برابر باگهای ضمنی افزایش میده.
مهارت ها
C++AdvancedProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - اشکالات ضمنی در C++
- 02 - ساختار دوره
1. کپی ضمنی
- 03 - کلاس FD
- 04 - شما یک اشکال دارید
- 05 - مکان یابی اشکال
- 06 - کاوش سازنده کپی ضمنی
- 07 - اجرای کپی ضمنی
- 08 - غیرفعال کردن کپی ضمنی
- 09 - معناشناسی حرکت
- 10 - اپراتورهای واگذاری و کپی و تعویض
2. بازیگران ضمنی
- 11 - مسئله 1 - فقط یک بار چاپ میشود
- 12 - سازندهها به عنوان بازیگران ضمنی
- 13 - کلمه کلیدی صریح
- 14 - مشکل 2 - توصیف کننده فایل خراب
- 15 - صریح برای بازیگران
3. رفتار تعریف نشده
- 16 - ارزیابی ترتیب پارامترها
- 17 - اجرای رفتارهای تعریف شده، نامشخص و نامشخص
- 18 - عدم ارجاع اشاره گر تهی
- 19 - مثال زدایی از نشانگر تهی
- 20 - چرا UB چیز خوبی است (یا نه)
4. استثناها و تخریب کنندگان
- 21 - خطر پرتاب ویرانگر
- 22 - راه حلهای بالقوه
نتیجه
- 23 - فلسفه کلاس دفاعی
دوره های مرتبط
- دوره آموزشی جلوگیری از کلاهبرداری فیشینگ
- دوره آموزشی اجتناب از نقاط داغ قانونی: پنج نکته حقوقی برای مدیران رسانه های اجتماعی
- دوره آموزشی اجتناب از تصمیمات بد در استراتژی ابری
- دوره آموزشی اجتناب از خودخرابی در محیط کار
- دوره آموزشی اجتناب از مشکلات رایج در مدیریت موفقیت مشتری
- دوره آموزشی اکسل: اجتناب از اشتباهات رایج (مایکروسافت 365)
- دوره آموزشی اخلاق فنی: اجتناب از پیامدهای ناخواسته
- دوره آموزشی حفاظت از رمزارز شما: راهنمای عملی برای جلوگیری از ضرر
مسیرهای مرتبط
- مسیر آموزشی تقویت کردن مهارت تجزیه و تحلیل کسب و کار
- مسیر آموزشی تقویت مهارت های توسعه فروش
- مسیر آموزشی ارتباطات بصری برای حرفه ای های تجاری
- مسیر آموزشی رهبری تیم ها و سازمان های فراگیر
- مسیر آموزشی مدیریت تیم های ریموت و ترکیبی به عنوان یک مدیر جدید
- مسیر آموزشی گواهینامه حرفهای مهارتهای انسانی برای مدیران
- مسیر آموزشی تسلط بر مهارتهای نرم حرفهای پرتقاضا
- مسیر آموزشی ساخت مهارتهای تفکر انتقادی در عصر هوش مصنوعی