Cursor تطلق Agent SDK: البوت مجلد كود له اختبارات، ويمكن تجربته على pull request حقيقي قبل تشغيله
المغزى: البوت الذي يراجع كود الفريق يصبح هو نفسه كودًا يُراجع في PR وتُكتب له اختبارات، بدل prompt في خانة داخل لوحة تحكم لا يفتحها أحد.
وسم
المغزى: البوت الذي يراجع كود الفريق يصبح هو نفسه كودًا يُراجع في PR وتُكتب له اختبارات، بدل prompt في خانة داخل لوحة تحكم لا يفتحها أحد.
المغزى: ما يحدد سلامة البيانات هو الوضع الافتراضي الذي تعمل عليه القاعدة فعلًا، لا الوعود في صفحتها الرئيسية، وإعلان الإثبات الرياضي لا يغني عن اختبار مستقل.
المغزى: suite أخضر كتبه agent دليل على أن الكود يعمل لا على أن السلوك مغطى، والفجوة بين الأمرين مصدرها الأكبر المتطلب المكتوب بغموض، لا حجم الموديل.
المغزى: الواجهات العربية قد تنكسر دون أي خطأ في الـ console أو تحذير من أدوات الفحص، لأن هذه الأدوات تقرأ الكود ولا ترى الشكل الذي يرسمه المتصفح فعلًا.
المغزى: الذكاء الاصطناعي لا يسرّع البرمجة فحسب، بل ينقل الندرة من كتابة الكود إلى الحكم على صحته، فما يحتاج الفريق إلى توسيعه هو قدرته على التقييم لا عدد من يكتبون.
المغزى: حين يرى من يحكم على عمل الـ agent وصفه لعمله، يقيس الوصف لا النتيجة، فالنص الموجود في الـ context يشدّ الحكم نحوه حتى لو لم يدعمه الدليل.
المغزى: الـ snapshot والاختبارات التقليدية يمران في مناطق مختلفة من الكود، فإضافة أحدهما إلى الآخر تكشف أخطاء أكثر، لكن الفائدة تختفي حين يتحول قبول الفروق إلى ضغطة زر دون قراءة.
المغزى: الفجوة بين نجاح المتطلب الجديد ونجاح اختبارات الانحدار هي عمل يقع على المطور، ودفع ثمن تفكير أعلى لا يضمن تضييقها.
المغزى: أغلب الدوال التي يصعب اختبارها لا يصعب اختبارها بسبب طولها، بل بسبب شرط مخبّأ في داخلها يقرر في صمت هل تعمل شيئًا أم لا.
المغزى: أخطر الأخطاء هي التي لا ترفع استثناءً، فالكود يعمل والمخرجات تبدو عشوائية، والانحياز لا يظهر إلا في الإنتاج بعد شهور على شكل خيار يتكرر أكثر من غيره.
أي تحقق يُكتب في الـ HTML وحده يعمل على النص بعد أن يغيّره المتصفح، لا على ما أدخله المستخدم، ولهذا يمر هذا النوع من الأخطاء من كل الاختبارات الآلية.
التغيير الذي يرفضه المترجم يُكتشف فورًا، أما التغيير في دلالة عملية موجودة فلا يمسكه المترجم ولا الـ linter، بل اختبار كُتب قبل الترقية.
إصلاح الحالة التي ظهرت وإضافة اختبار لها يترك الأداة التي فاتتها كما هي، فيعود النوع نفسه من الأخطاء من باب آخر.
الوكيل يفهم شكل الاختبار لا جوهره، والـ skills الكبيرة المضافة لتحسينه قد ترفع الفاتورة يوميًا دون أي تحسن في صحة الكود.
تقصير دورة الإصدار لا يتعلق بالسرعة بل بحجم الدفعة، فالدفعات الأصغر أسهل مراجعة وأقل خطرًا، لكن كلفتها تنتقل إلى من يختبر منتجاته على المتصفحات.
القيد الحقيقي على سرعة الفرق لم يعد كتابة الكود بل مراجعته، فالكود الذي لا يملكه أحد بالكامل يحتاج إلى من يملك مراجعته بالكامل.