====== Inno Setup Kontrolna Lista ====== **Verzija:** 2.1\\ **Opseg:** Inno Setup skripte, ponašanje installera i siguran deployment. ===== MORA ===== * [ ] Putanja nadogradnje je definirana (isti AppId; rukovanje verzijama; koraci migracije) * [ ] Deinstalacija uklanja samo ono što je instalirano (nema pretjerano širokih brisanja) * [ ] Lokacije instalacije prate Windows konvencije; per-user vs per-machine je eksplicitno * [ ] Zahtjevi privilegija su minimalni; Admin prava samo kada je potrebno i obrazloženo * [ ] Strategija potpisivanja koda je definirana (installer i binarne datoteke) * [ ] Tiha instalacija/deinstalacija je podržana (gdje je potrebno) s determinističkim exit kodovima * [ ] Log output (ako je aktiviran) je siguran; nema izloženih tajni/PII ===== TREBALO BI ===== * [ ] Repair/Install provjerava pokrenute procese i čisto rukuje datotekama u uporabi * [ ] Validirati preduvjete (VC Runtimes, .NET, Office, itd.) s jasnim porukama o greškama * [ ] 32/64-bit ponašanje je eksplicitno; izbjegavati Registry/Path konfuziju ===== POŽELJNO ===== * [ ] Pružiti verifikaciju checksuma za preuzete payloade * [ ] Pružiti strategiju rollbacka za djelomične neuspjehe ---- //Verzija: 2.1 (Split)//\\ //Autor: Wolfgang van der Stille// Natrag na [[.:start|Stack Kontrolne Liste]] | [[..:start|Kontrolne Liste za Pregled]] ~~DISCUSSION:off~~