Ultimate magazine theme for WordPress.

كيفية تقديم تقارير أخطاء رائعة – اكتشف

6


تعتبر الحشرات جزءًا لا مفر منه من عملية التطوير. على الرغم من أنها قد تصطدم بالإحباط ، إلا أنه يمكنك المساعدة في التغلب على هذه الأنواع من المشاكل بسرعة عن طريق تحديد المشكلة التي تواجهها وإعادة إنتاجها وتقديم تقرير بالأخطاء. في Apple ، نقدم تطبيقًا وموقعًا إلكترونيًا يسمى Feedback Assistant لحل مشكلات التسجيل مع منتجات Apple أو برامجها.

يجب عليك دائمًا تقديم ملاحظات عن أي أخطاء تجدها أثناء التطوير على أنظمة Apple الأساسية ؛ بعد كل شيء ، لا يمكننا إصلاح المشكلات التي لا نعرف عنها. ولكن كيف يمكنك التأكد من أن المعلومات التي تقدمها مفيدة لفرز المشكلة ، بدلاً من طريق مسدود لحل الأخطاء؟ فيما يلي بعض أهم النصائح للتأكد من أن تقرير الأخطاء واضح وقابل للتنفيذ ، والأهم من ذلك أنه قابل للإصلاح.

خطوة بخطوة

عند تسجيل تقرير خطأ جديد ، كن واضحًا وصفيًا. سواء أكنت تقدم ملاحظات محددة حول خطأ ما تواجهه أو تعليقات عامة ، صف مشكلتك بالتفصيل.

يبدأ هذا بعنوان واضح يصف كلا من المشكلة والعامل المحرض. “أحداث التقويم مفقودة” تخبر الفاحص أن هناك مشكلة في أحداث التقويم ، ولكن ليس كيف أو لماذا. في المقابل ، فإن “أحداث التقويم على macOS 10.15.4 مفقودة بعد إنشاء حدث سريع” توفر مزيدًا من التفاصيل في لمحة وقد تساعد في تحديد الأخطاء المكررة في وقت أقرب.


نصيحة: غالبًا ما يكون من المفيد لبرامج فحص الأخطاء فهم كيفية تأثير المشكلات على تطوير التطبيق. إذا حددت مشكلة أثناء تطوير تطبيقك ، فقم بتضمين اسم وإصدار التطبيق الخاص بك في كل من حقلي العنوان والوصف – حتى إذا كان بإمكانك إعادة إنتاج المشكلة في مشروع نموذجي – وأضف رابطًا إلى سجل App Store أو TestFlight بناء.


عند كتابة مشكلتك ، صف كل خطوة بدقة – غالبًا ما يكون من المفيد التظاهر بأن من يقرأها لم ير التطبيق أو النظام الذي تكتب عنه من قبل. على سبيل المثال ، إذا كنت تكتب “عندما أقوم بإنشاء حدث في التقويم ، فإنه يختفي في لحظة” ، فإن الشاشة تفتقر إلى التفاصيل الكافية لإعادة إنتاج المشكلة. هل تنشئ حدثًا في التقويم من خلال زر حدث سريع ، أم أنك تسحب لإضافة حدث جديد؟ كم هي لحظة؟ هل اختفى الحدث بعد تعدد المهام أم بقيت في التطبيق؟

عندما يضطر فاحص الأخطاء إلى التوقف مؤقتًا والنظر في هذا النوع من الأسئلة ، فإنه يقلل من احتمال إصلاح مشكلتك بسرعة. بدلاً من ذلك ، فكر في طرق يمكنك من خلالها وصف الخطأ بالتفصيل ، مثل:

1. انقر على زر حدث سريع في تطبيق التقويم.
2. املأ حدثًا بأي عنوان.
3. ضرب العودة.

النتائج الفعلية: يظهر الحدث في المكان الصحيح في التقويم الخاص بي ولكنه يختفي بعد ذلك.

النتائج المتوقعة: يجب أن يظهر حدث التقويم ويبقى في التقويم الخاص بي.

بعد ملء خطوات التكاثر والنتيجة المتوقعة ، يجدر أيضًا التفكير في العوامل الإضافية التي قد تؤثر على المشكلة. هل قمت بتسجيل الدخول إلى iCloud؟ هل لديك أي إعدادات وصول قيد التشغيل؟ هل تتكرر المشكلة بطريقة مماثلة في أماكن أخرى حول نظام التشغيل؟ كلما زاد عدد الأسئلة التي يمكنك الإجابة عليها في التقرير الأولي ، زادت سرعة قراءة الشخص للتقرير بفاعلية وإيصاله إلى الفريق أو الشخص المناسب لإصلاحه.

أضف بعض المرئيات

إذا كان بإمكانك إعادة إنتاج الخطأ والتقاط مقطع فيديو أو لقطة شاشة أثناء حدوثه ، فقد تكون هذه المعلومات لا تقدر بثمن بالنسبة للأشخاص لاستكشاف المشكلة وإصلاحها. يمكن أن يساعد تسجيل الشاشة أيضًا في التقاط التفاصيل التي ربما لم تفكر في تقديمها في حقل الوصف. إذا كانت مشكلتك تتعلق بمشكلة في واجهة المستخدم ، فيجب عليك دائمًا تضمين العناصر المرئية.

سجل الانهيار

لسوء الحظ ، ليست كل الأخطاء قابلة للتكرار أو تحتوي على خطوات سهلة المتابعة. للحالات الأصعب ، ضع في اعتبارك تقديم معلومات التسجيل مثل تشخيص النظام: إذا كنت تقوم بتسجيل خطأ على جهاز iPhone أو iPad ، فيمكنك استخدام تطبيق Feedback Assistant لالتقاط واحد تلقائيًا. في حالة تسجيل خطأ عبر بوابة الويب الخاصة بشركة Apple ، يمكنك تثبيت ملفات التعريف التي يمكن أن تساعدك في جمع تشخيص النظام يدويًا.

يمكنك أيضًا تقديم أي تسجيلات إضافية ذات صلة بالمشكلة. على سبيل المثال ، إذا كنت تواجه عطلًا ، فيمكنك تضمين سجلات أعطال تطبيقك. إذا كنت تقوم بالإبلاغ عن تراجع في الأداء ، فيمكنك تضمين تتبع الأدوات على iOS أو iPadOS ، أو نموذج على macOS.

تعزيز تقارير الأخطاء مع ملفات تعريف التصحيح والتسجيل

إنشاء مشروع عينة

هل تواجه مشكلة أثناء تطوير التطبيق؟ ضع في اعتبارك عزل المشكلة في مشروع عينة صغير يتم تجميعه. لا يقتصر الأمر على مساعدتك في تضييق نطاق الخطأ المحدد الذي تواجهه فحسب ، بل إنها إحدى أسهل الطرق التي يستخدمها مهندسو ومراقبو الأخطاء في Apple لفرز المشكلة المخالفة. إذا لم تتمكن من إنتاج مشروع نموذجي ، فإن نموذج التعليمات البرمجية مفيد أيضًا – أي معلومات إضافية يمكن أن تساعد في تضييق نطاق المشكلة تكون ذات قيمة.

تصعيد تقريرك

إذا كنت عضوًا مدفوع الأجر في برنامج Apple Developer Program أو Enterprise Program أو MFi Program (برنامج MFi) وكنت تواجه مشكلة فنية مع إحدى منصات Apple في إصدار إنتاجي ، فيجب أن تفكر في تسجيل حادث دعم فني. هذا طلب للحصول على دعم على مستوى الكود لأطر عمل Apple وواجهات برمجة التطبيقات والأدوات عندما يتعذر عليك إصلاح خطأ أو تواجه مشكلة في تنفيذ تقنية معينة أو لديك أسئلة أخرى حول التعليمات البرمجية الخاصة بك.

طلب الدعم الفني

مصادر

تعرف على المزيد حول مساعد الملاحظات

تعرف على المزيد حول سياسة الخصوصية الخاصة بنا عند تسجيل الأخطاء باستخدام Feedback Assistant



Source link

اترك رد

لن يتم نشر عنوان بريدك الإلكتروني.