ByteNex›الوثائق›الإصلاح التلقائي (Automatic repair)
الإصلاح التلقائي (Automatic repair)
الإصلاح التلقائي هو المبدأ الذي يصحّح به BX-System الكود المعيب دون مراجعة يدوية. يكتشف AST engine مخالفات القواعد ويصحّحها؛ ويعود الـ Kernel إلى Stable State.
الإصلاح التلقائي (Automatic repair)
الإصلاح التلقائي هو المبدأ الذي يصحّح به BX-System الكود المعيب دون مراجعة يدوية. يكتشف AST engine مخالفات القواعد ويصحّحها؛ ويعود الـ Kernel إلى Stable State.
ما الذي يطلق الإصلاح؟
الكود الذي يخالف قاعدة محددة: استدعاءات open() المباشرة، واستخدام os.path، وغياب عقود الإرجاع (return contracts)، وغياب الـ decorators، والمسارات المكتوبة بشكل ثابت (hardcoded paths).
من يجري الإصلاح؟
AST engine. فهو يحلّل الكود، ويطبّق السياسات، ويكتب الكود المصحَّح، ويحدّث التوقيع.
هل المراجعة اليدوية مطلوبة؟
لا. الإصلاح تلقائي. يطبّق AST engine السياسة ويكتب الكود المصحَّح.
ماذا يحدث بعد الإصلاح؟
يعود الـ Kernel إلى Stable State ويحدّث توقيع الأداة. ثم يُتحقَّق من الكود المصحَّح.
كيف تُعرَّف القواعد؟
القاعدة هي سياسة. وإضافة قاعدة لا تتطلب إعادة كتابة المحرّك. وتُطبَّق السياسة تلقائيًا.