====== MS Access VBA Kontrolna Lista ====== **Verzija:** 2.1\\ **Opseg:** Access/VBA kod, reference, pakiranje i robusno runtime ponašanje (MDE/ACCDE cilj). ===== MORA ===== * [ ] ''Option Explicit'' je aktiviran u svim modulima; nema implicitnih Varianti * [ ] Kompajliranje je čisto (nema nedostajućih referenci); reference su minimalne i dokumentirane * [ ] Obrada grešaka je konzistentna (''On Error GoTo ...'' s centraliziranim logiranjem/mapiranjem) * [ ] Nema hardkodiranih putanja; koristi User/App Data mape; relativne putanje gdje je moguće * [ ] Vanjske veze koriste parametrizaciju (ADO/OleDb); nema SQL string konkatenacije * [ ] ACCDE/MDE proces builda je dokumentiran i reproducibilan * [ ] Sigurnosna pozicija je dokumentirana (Trusted Locations, Signing, smjernice za Macro Settings) ===== TREBALO BI ===== * [ ] Odvojiti UI i logiku pristupa podacima; izbjegavati tešku logiku u Form eventima gdje je moguće * [ ] Pružiti Version Stamp i "About" info za podržljivost * [ ] Ako se koristi Split DB: očekivanja zaključavanja/konkurentnosti su dokumentirana ===== POŽELJNO ===== * [ ] Dodati rutinu samo-provjere (Reference, Dozvole, Povezivost) * [ ] Pružiti strukturirani logging export za slučajeve podrške ---- //Verzija: 2.1 (Split)//\\ //Autor: Wolfgang van der Stille// Natrag na [[.:start|Stack Kontrolne Liste]] | [[..:start|Kontrolne Liste za Pregled]] ~~DISCUSSION:off~~