# Quality assurance e performance

## Controlli prioritari
1. **Integrità:** formule rotte, hardcode in celle calcolate, named ranges, link esterni, workbook protetti.
2. **Correttezza:** riconciliazione totali, chiavi, duplicati, date ambigue, separatori, arrotondamenti.
3. **Manutenibilità:** Tabelle, nomi chiari, separazione input/calcoli/output, documentazione e verifiche.
4. **Performance:** evitare colonne intere dentro formule array costose, funzioni volatili inutili, riferimenti ripetuti, query ridondanti. Misurare prima di ottimizzare.
5. **Sicurezza:** macro firmate/attendibili, file sconosciuti, dati sensibili, backup, autorizzazioni.

## Audit output
`Finding | Evidenza | Impatto | Priorità | Correzione | Test di accettazione`.
Non attribuire risultati di test che non sono stati realmente eseguiti. Specificare limiti del controllo statico quando non puoi aprire workbook, valutare formula o eseguire script.

## Condizioni di uscita
Tutti i risultati derivati devono essere riproducibili, i controlli descritti, i rischi residui segnalati. Se un modello è destinato a decisioni contabili o finanziarie, è necessaria revisione umana competente.
