ByteNex
ByteNex
Kernel di agente per sistemi auto-miglioranti

ByteNex›Docs›Definire le regole di riparazione per il codice generato

Definire le regole di riparazione per il codice generato

Una regola di riparazione indica una violazione e la correzione che il motore AST applica. Le regole sono dichiarative e vengono applicate senza revisione manuale.

Definire le regole di riparazione per il codice generato

Una regola di riparazione indica una violazione e la correzione che il motore AST applica. Le regole sono dichiarative e vengono applicate senza revisione manuale.

Che cos'è una regola di riparazione?

Una violazione definita, come una chiamata diretta a open() o un percorso hardcoded, insieme alla correzione che il motore AST scrive.

Chi la applica?

Il motore AST. La regola è dichiarativa; l'applicazione è automatica. Non è richiesta alcuna revisione manuale.

Si può aggiungere una regola in seguito?

Sì. Una regola è una policy; aggiungerne una non richiede di riscrivere il motore.

Quali sono esempi di violazioni delle regole?

Chiamate dirette a open(), uso di os.path, contratti di ritorno mancanti, decoratori mancanti e percorsi hardcoded.

La riparazione richiede un intervento umano?

No. La riparazione è automatica. Il motore AST analizza il codice, applica la policy e scrive la versione corretta.

wak · 2018-10-02