fallbacktoimintoja
Fallbacktoimintoja ovat ohjelmistojen ja järjestelmien suunnittelussa käytettyjä varajärjestelmiä, jotka aktivoituvat, kun ensisijainen toiminto epäonnistuu tai ei ole käytettävissä. Termi viittaa sekä ohjelmallisiin toiminnoihin että käyttöliittymän tarjoamiin vaihtoehtoihin. Fallbacktoimintojen tarkoituksena on säilyttää palvelun käytettävyys, minimoida virheiden vaikutukset ja tarjota käyttäjälle mahdollisimman sujuva kokemus.
Tyypillisiä konteksteja ovat virheenkäsittely ohjelmistossa, jossa ensisijainen lähde epäonnistuu; käyttöliittymä, joka näyttää oletusarvot tai varatiedot, kun
Toteutustapoja ovat kooditasoinen virheenkäsittely, kuten try/catch- tai null-tarkistukset sekä oletusarvojen määrittäminen; liiketoiminta- tai sovelluslogiikassa käytettävät fallback-arvot;
Hyödyntäminen vaatii huolellista suunnittelua: on päätettävä, milloin fallback otetaan käyttöön, millainen käyttäjäkokemus on hyväksyttävä ja miten