Checklist MS Access VBA

Versione: 2.1
Ambito: Codice Access/VBA, riferimenti, packaging e comportamento runtime robusto (target MDE/ACCDE).

DEVE

  • [ ] Option Explicit attivato in tutti i moduli; nessun Variant implicito
  • [ ] Compilazione pulita (nessun riferimento mancante); riferimenti minimi e documentati
  • [ ] Gestione errori consistente (On Error GoTo … con logging/mapping centralizzato)
  • [ ] Nessun percorso hardcoded; usare cartelle User/App Data; percorsi relativi dove possibile
  • [ ] Connessioni esterne usano parametrizzazione (ADO/OleDb); nessuna concatenazione stringa SQL
  • [ ] Processo build ACCDE/MDE documentato e riproducibile
  • [ ] Postura sicurezza documentata (Trusted Location, firma, guida Macro Settings)

DOVREBBE

  • [ ] Separare logica UI e accesso dati; evitare logica pesante in eventi Form dove possibile
  • [ ] Fornire Version Stamp e info „About“ per supportabilita
  • [ ] Se usato DB diviso: aspettative locking/concorrenza documentate

BUONO

  • [ ] Aggiungere routine auto-verifica (Riferimenti, Permessi, Connettivita)
  • [ ] Fornire export logging strutturato per casi supporto

Versione: 2.1 (Split)
Autore: Wolfgang van der Stille

Torna a Checklist Stack | Checklist di Revisione

Zuletzt geändert: il 29/01/2026 alle 21:09