Checklist Inno Setup

Versione: 2.1
Ambito: Script Inno Setup, comportamento installer e deployment sicuro.

DEVE

  • [ ] Percorso upgrade definito (stesso AppId; gestione versione; passi migrazione)
  • [ ] Disinstallazione rimuove solo cio che e stato installato (nessuna cancellazione troppo ampia)
  • [ ] Posizioni installazione seguono convenzioni Windows; per-user vs per-machine esplicito
  • [ ] Requisiti privilegi minimi; diritti Admin solo quando necessario e giustificato
  • [ ] Strategia firma codice definita (installer e binari)
  • [ ] Installazione/disinstallazione silente supportata (dove richiesta) con exit code deterministici
  • [ ] Output log (se attivato) e sicuro; nessun segreto/PII esposto

DOVREBBE

  • [ ] Repair/Install verifica processi in esecuzione e gestisce pulitamente file in uso
  • [ ] Validare prerequisiti (VC Runtime, .NET, Office, ecc.) con messaggi errore chiari
  • [ ] Comportamento 32/64-bit esplicito; evitare confusione Registry/Path

BUONO

  • [ ] Fornire verifica checksum per payload scaricati
  • [ ] Fornire strategia rollback per fallimenti parziali

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