آموزش Droidcon Boston '19: هر آنچه می خواستید در مورد مدیریت خطا در Android بدانید

Droidcon Boston '19: Everything You Ever Wanted to Know About Error Handling on Android

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: در این جلسه ، شما نحوه ایجاد SDK گزارش خرابی را از ابتدا با استفاده از Android UncaughtExceptionHandler Android شروع می کنید ، شروع می کنید با ضبط و ارسال ردیابی پشته ها به نقطه پایانی HTTP. همه ما از برنامه های گزارش خرابی در برنامه های خود استفاده می کنیم ، اما آیا تا به حال فکر کرده اید که چه اتفاقی می افتد در زیر کاپوت؟ این گزارشگران خرابی چگونه کارهایی را انجام می دهند که زندگی اشکال زدایی ما را آسان تر می کند؟ بیایید بفهمیم! در این جلسه ، نحوه ایجاد SDK گزارش خرابی را از ابتدا با استفاده از Android UncaughtExceptionHandler Android شروع می کنید ، شروع می کنید با ضبط و ارسال ردیابی پشته ها به یک نقطه پایانی HTTP. سپس ما به تدریج قابلیت را به گزارشگر خرابی خود اضافه می کنیم تا جایی که به SDK آزمایش شده تبدیل شود که اطمینان داریم ساعتها خرابی اشکال زدایی در تولید را برای ما صرفه جویی می کند. همانطور که انتظار می رود بیشتر در کارهای داخلی ابزار خود غواصی کنیم ، در این راه با چالش هایی روبرو خواهیم شد. ما سناریوهای مختلف ، معنی آنها برای برنامه های ما و چگونگی بهترین راه حل برای حل آنها را با توجه به مبادلات و راه حل ها ، تجزیه و تحلیل خواهیم کرد. در اینجا برخی از چالش هایی که با آن روبرو خواهیم شد وجود دارد: برای مبتدیان ، ما در مورد محدودیت های طراحی ناشی از کار در یک محیط کم حافظه بحث خواهیم کرد و اینکه چگونه پخش سریال IO و JSON می تواند به ما کمک کند تا از OutOfMemoryErrors استفاده کنیم. ما همچنین بهترین روش های ذخیره کردن گزارش های ارسال نشده بر روی دیسک را برای تحویل در آینده و ایجاد بارگذاری خودکار گزارشات در پاسخ به تغییرات اتصال خواهیم آموخت. ما مسائل مربوط به حریم خصوصی را در نظر خواهیم گرفت ، از جمله اینکه چگونه می توانیم با فیلتر کردن اطلاعات حساس ، به داده های خصوصی کاربر در هنگام خرابی ضمن احترام به حریم خصوصی کاربر ، فراداده های مفیدی را در مورد دستگاه و برنامه جمع آوری کنیم. برای گسترش بیشتر ابزار خود ، موارد استثنایی را که در یک بلوک try-catch قرار گرفته اند ، ضبط خواهیم کرد و در مورد مشکلات اطمینان از ایمنی موضوعی در این شرایط بحث خواهیم کرد. سپس ما به سراغ راهبردهای مختلف برای آزمایش خبرنگار خرابی می رویم و از مزایای آزمایش های انتهای جعبه سیاه می گذریم. مسئله دیگری که باید بررسی شود این است که چگونه می توان در برنامه هایی که از R8 استفاده می کنند ردیابی پشته را از بین ببریم - ما بارگذاری یک فایل نقشه برداری را در یک نقطه پایانی HTTP بررسی خواهیم کرد و محتوای آن را می خوانیم تا ردیابی پشته قابل خواندن را نشان دهیم. حتی مواردی وجود دارد که می توانیم برای برجسته سازی مفیدترین قسمت های ردیابی پشته و همچنین تفکر از طریق گروه بندی خطاهای مرتبط با هم انجام دهیم. سپس ما پشتیبانی از سطوح مختلف API و چگونگی تأثیر آن بر جمع آوری اطلاعات مفید را در نظر خواهیم گرفت و در آخر ، به ضبط خطاها در برنامه های NDK و مشکلات احتمالی در رابط بومی جاوا خواهیم پرداخت.

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

هر آنچه می خواهید در مورد مدیریت خطا در Android بدانید Everything You Ever Wanted to Know About Error Handling on Android

  • هر آنچه می خواهید در مورد مدیریت خطا در Android بدانید Everything You Ever Wanted to Know About Error Handling on Android

نمایش نظرات

نظری ارسال نشده است.

آموزش Droidcon Boston '19: هر آنچه می خواستید در مورد مدیریت خطا در Android بدانید
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
0h 50m
1
Pluralsight (پلورال سایت) pluralsight-small
20 اردیبهشت 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Droidcon Boston Droidcon Boston

Droidcon Boston بهترین اندروید را از سال 2017 به بوستون آورده است. این کنفرانس بخشی از چشم انداز Double Espresso (www.2xe.io) است که هدف آن این است که آموزش را برای همه مقرون به صرفه نگه دارد و فرصت های برابر را برای صحبت با سخنرانان از سراسر جهان فراهم کند. جهان Droidcon Boston جایی است که کارشناسان اندروید از سراسر جهان گرد هم می آیند تا آینده Android ، توسعه موبایل و اخلاق را بررسی کنند تا برای چالش ها و فرصت های پیش رو آماده شوند. Droidcon Boston جایی است که جامعه آندروید آینده خود را ایجاد می کند.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.