Come ottenere una code review dall'IA

Incolla il codice e ottieni un elenco di bug, rischi e correzioni in pochi secondi.

Per iniziare

  1. 1Incolla il codiceCopia il codice o il diff da revisionare nel campo.
  2. 2Indica il linguaggio e aggiungi contestoIl linguaggio viene di solito rilevato automaticamente dal codice; il contesto aiuta la revisione a capire lo scopo del codice invece di indovinare i requisiti.
  3. 3Regola focus e rigoreScegli su cosa concentrarti e quanto essere esigente: queste e le altre impostazioni sono spiegate in dettaglio qui sotto.
  4. 4Clicca su «Revisiona codice»iBro revisiona il codice in base al linguaggio, al focus e a tutte le impostazioni scelte.

Impostazioni dello strumento

Diff

Modalità di revisione del diff: vengono esaminate solo le righe modificate, non l'intero file.

Linguaggio

Il linguaggio di programmazione e la versione; rilevati automaticamente dal codice per impostazione predefinita. Scegli manualmente se il rilevamento è sbagliato, e indica sempre la versione.

Focus

Su cosa concentrarsi prima: Bug e logica, Sicurezza, Prestazioni, Leggibilità, Standard, Architettura o Copertura dei test. Più ampio il focus, più superficiale la revisione.

Rigore

Didattico, con spiegazioni dettagliate, oppure Produzione, con solo le osservazioni rilevanti.

Stile del codice

Lo standard di formattazione con cui giudicare lo stile, PEP 8 o Airbnb ad esempio. L'elenco compare dopo aver scelto il linguaggio.

Ambiente

Dove viene eseguito il codice e sotto quale carico: Script interno, Prototipo, Servizio in produzione, API sotto carico, Libreria, App mobile o Microcontrollore.

Ignora

Cosa non esaminare affatto: Commenti, Formattazione o Denominazione.

Lingua della risposta

La lingua in cui la revisione scrive le sue osservazioni; non deve necessariamente corrispondere alla lingua del codice.

Contesto

Cosa fa il codice e quali vincoli ha. Senza questo campo, l'IA inventa da sola i requisiti e critica il codice per non averli rispettati.

La modalità Diff fa risparmiare tempo sulle pull request grandi: la revisione esamina solo ciò che è realmente cambiato.
Il contesto è l'impostazione più sottovalutata: senza di esso la revisione indovina lo scopo del codice, e alcune osservazioni finiscono fuori bersaglio.
Torna allo strumento
Come ottenere una code review dall'IA — guida iBro