ByteNex›المقالات›تعريف قواعد الإصلاح للكود المولَّد
تعريف قواعد الإصلاح للكود المولَّد
قاعدة الإصلاح تسمّي مخالفة والتصحيح الذي يطبّقه محرك AST. القواعد تعريفية وتُطبَّق دون مراجعة يدوية.
ما هي قاعدة الإصلاح؟
مخالفة محددة، مثل استدعاء open() المباشر أو مسار مضمّن، مع التصحيح الذي يكتبه محرك AST.
من يطبّقها؟
محرك AST. القاعدة تعريفية؛ والتطبيق تلقائي. لا حاجة لمراجعة يدوية.
هل يمكن إضافة قاعدة لاحقاً؟
نعم. القاعدة سياسة؛ إضافة قاعدة لا تتطلب إعادة كتابة المحرك.
ما أمثلة مخالفات القواعد؟
استدعاءات open() المباشرة، واستخدام os.path، وعقود الإرجاع المفقودة، والمزخرفات المفقودة، والمسارات المضمّنة.
هل يتطلب الإصلاح تدخلاً بشرياً؟
لا. الإصلاح تلقائي. يحلّل محرك AST الكود، ويطبّق السياسة، ويكتب النسخة المصححة.
ذات صلة
- هندسة نواة الوكيل: الدليل الكامل
دليل شامل لمكونات نواة الوكيل: الدورة، ومحرك AST، ومحرك الذاكرة المعرفية، والسياق المعزول.
- نواة الوكيل مقابل إطار عمل الوكيل
إطار العمل يوفّر مكونات يجمّعها المطوّر. النواة تدير الدورة بنفسها، وتتحقق من النتائج، وتحدّث أوزانها الخاصة.