Zanimivosti
Zapisi iz prakse: aplikacije Access, njihovo razdeljevanje uporabnikom, posodobitev podedovanih sistemov in varnost programske opreme, ki jo dobavljate nemškim naročnikom.
Delo od doma 2020: aplikacija je delovala. Je bila arhitektura pripravljena?
Pogled nazaj na nastanek Database Gatewaya v prvih tednih epidemije leta 2020. Članek zajema tudi poznejše razvojne faze, izdelek pa opisuje, kakršen je bil 29. oktobra 2026.
Spomladi 2020 je bilo vprašanje preprosto: kako bo lahko človek jutri delal od doma? Danes se glasi drugače: kako zagotoviti, da bo dostop do poslovnih podatkov varen, sledljiv, dovolj hiter in vzdržen tudi čez pet let? Vmes je zgodba zasilne rešitve, ki je delovala. Prav zato jo je bilo tako težko zamenjati.
Aplikacija v Accessu ni za odpis. Težava je pot nove različice do uporabnikov
Na sestanku o informatiki pade stavek, ki ga poznate: »Access? To bi morali že zdavnaj zamenjati.« Ista aplikacija medtem že leta vodi naročila, skladišče ali obračun. Uporabniki jo poznajo, podatki so v njej in delo teče.
Stavek ni iz trte izvit: Access je datotečna zbirka podatkov in ni narejen za vsako obremenitev. Razvijalec, ki vzdržuje aplikacijo v Accessu, pa pozna še drug trenutek, ko se zatakne: ko mora nova različica priti na vsak računalnik.
Kako vraga naj verzioniram aplikacijo Access? Od mape s kopijami do gradnje iz commita
V mapi na omrežnem pogonu so Final.accdb, Final2.accdb, Final_ResPopravljen.accdb in, ker se je izkazalo, da ni bila res popravljena, še Final_ResPopravljen2.accdb. Če aplikacijo Access vzdržujete dlje od nekaj mesecev, takšno mapo poznate. Na prvi pogled je nered. V resnici je to nadzor različic – edini, ki ga ena sama binarna datoteka dopušča brez dodatnih orodij.
Okoli leta 2010 si je marsikateri razvijalec v Accessu zastavil isto vprašanje: kako vraga naj verzioniram aplikacijo, ki ima obrazce, poročila, poizvedbe in kodo v eni datoteki? S tem vprašanjem se je začela tudi pot, ki je pripeljala do Office SDK.
Popravek v desetih minutah, namestitev prihodnji teden: od lastnega zaganjalnika do Bootstrapperja
Petek, 15.40. Poročilo o zalogah, ki ga skladišče potrebuje v ponedeljek zjutraj, od zadnje različice napačno sešteva. Napako ste našli, popravili in preizkusili. Trajalo je deset minut. Nova datoteka ACCDE je pripravljena.
Pri uporabnikih je s tem še ni. Zunanji vzdrževalec, ki pri stranki skrbi za računalnike, namešča programe ob torkih, in ta torek je že zaseden. Popravek, ki je trajal deset minut, bo čakal teden dni, skladišče pa bo zaloge medtem preštevalo kar na roko.
Če vzdržujete aplikacijo v Accessu, ta petek poznate. Delo je opravljeno, njegova vrednost pa še ni prišla do ljudi, ki jo potrebujejo. Ta teden je izgubljen, čeprav ga ni nihče zapravil.




