ByteNex
ByteNex
نواة وكيل للأنظمة ذاتية التحسين

ByteNex›الوثائق›تعريف قواعد الإصلاح للكود المولَّد

تعريف قواعد الإصلاح للكود المولَّد

تسمّي قاعدة الإصلاح مخالفةً والتصحيح الذي يطبّقه AST engine. القواعد declarative وتُطبَّق دون مراجعة يدوية.

تعريف قواعد الإصلاح للكود المولَّد

تسمّي قاعدة الإصلاح مخالفةً والتصحيح الذي يطبّقه AST engine. القواعد declarative وتُطبَّق دون مراجعة يدوية.

ما قاعدة الإصلاح؟

مخالفة معرَّفة، مثل استدعاء open() مباشر أو مسار مكتوب بشكل ثابت (hardcoded path)، مع التصحيح الذي يكتبه AST engine.

من يطبّقها؟

AST engine. القاعدة declarative؛ والتطبيق تلقائي. ولا حاجة إلى مراجعة يدوية.

هل يمكن إضافة قاعدة لاحقًا؟

نعم. القاعدة هي سياسة؛ وإضافة قاعدة لا تتطلب إعادة كتابة المحرّك.

ما أمثلة مخالفات القواعد؟

استدعاءات open() المباشرة، واستخدام os.path، وغياب عقود الإرجاع (return contracts)، وغياب الـ decorators، والمسارات المكتوبة بشكل ثابت (hardcoded paths).

هل يتطلب الإصلاح تدخلًا بشريًا؟

لا. الإصلاح تلقائي. يحلّل AST engine الكود، ويطبّق السياسة، ويكتب النسخة المصحَّحة.

wak · 2018-10-02