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 Stack Kontrolne Liste | Kontrolne Liste za Pregled

Zuletzt geändert: 29.01.2026. u 20:58