ByteNex
ByteNex
Kernel de agente para sistemas auto-mejorables

ByteNex›Docs›Definir reglas de reparación para el código generado

Definir reglas de reparación para el código generado

Una regla de reparación nombra una infracción y la corrección que aplica el AST engine (motor de árboles de sintaxis abstracta). Las reglas son declarativas y se aplican sin revisión manual.

Definir reglas de reparación para el código generado

Una regla de reparación nombra una infracción y la corrección que aplica el AST engine (motor de árboles de sintaxis abstracta). Las reglas son declarativas y se aplican sin revisión manual.

¿Qué es una regla de reparación?

Una infracción definida, como una llamada directa a open() o una ruta codificada de forma fija, junto con la corrección que escribe el AST engine.

¿Quién la aplica?

El AST engine. La regla es declarativa; la aplicación es automática. No se requiere revisión manual.

¿Se puede añadir una regla más adelante?

Sí. Una regla es política; añadir una regla no requiere reescribir el motor.

¿Cuáles son ejemplos de infracciones de reglas?

Llamadas directas a open(), uso de os.path, contratos de retorno ausentes, decoradores ausentes y rutas codificadas de forma fija.

¿Requiere la reparación intervención humana?

No. La reparación es automática. El AST engine analiza el código, aplica la política y escribe la versión corregida.

wak · 2018-10-02