Automazione

Sebbene l’ispezione del codice sia una tecnica manuale esistono diversi strumenti di supporto automatici in grado di velocizzare notevolmente il lavoro. Alcuni di questi tool possono aiutare con:

  • controlli banali, come la formattazione; in fase di ispezione manuale si controllerà poi il risultato del controllo automatico;
  • riferimenti: checklist e standard in formati elettronici facilmente consultabili e compilabili;
  • aiuti alla comprensione del codice: tool che permettono di navigare e leggere il codice con maggiore facilità e spesso utilizzati durante attività di re-engineering;
  • annotazione e comunicazioni del team, come l’email;
  • guida al processo e rinforzo: non permettere di chiudere il processo se non sono stati soddisfatti alcuni requisiti (come la necessità di approvazione prima del merge di una pull request).