ByteNex
ByteNex
Kernel de agente para sistemas auto-mejorables

ByteNex›Artículos›Definir reglas de reparación para código generado

Definir reglas de reparación para código generado

Una regla de reparación nombra una violación y la corrección que aplica el motor AST. Las reglas son declarativas y se aplican sin revisión manual.

¿Qué es una regla de reparación?

Una violación definida, como una llamada directa a open() o una ruta codificada, con la corrección que escribe el motor AST.

¿Quién la aplica?

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

¿Se puede añadir una regla después?

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

¿Cuáles son ejemplos de violaciones de reglas?

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

¿Requiere la reparación intervención humana?

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

Relacionado

Temas: Reparación de código

wak · 2018-10-02