====== 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 [[.:start|Checklist Stack]] | [[..:start|Checklist di Revisione]] ~~DISCUSSION:off~~