Tagasipöördumine
Fallback on termin, mida kasutatakse tarkvaraarendus mis viitab varuplaanile või alternatiivsele lahendusele, mida rakendatakse, kui esmane plaan ei toimi või ei ole võimalik. See on situatsiooniplaan, mis võetakse kasutusele, et tagada tarkvara või rakenduse jätkuv toimimine ka siis, kui esmane plaan ebaõnnestub või ei ole kättesaadav.
Veebilehel veebiarendus, tagavarapõhimõtet kasutatakse sageli selleks, et pakkuda alternatiivset sisu või funktsionaalsust kasutajatele, kes ei saa teatud funktsioone või sisu kasutada tehniliste piirangute või ühilduvusprobleemide tõttu. Näiteks kui veebisait kasutab teatavat tehnoloogiat, mida kõik brauserid ei toeta, võib rakendada varulahendust, et tagada, et kasutajad, kes ei saa sellele tehnoloogiale ligi, saaksid veebisaiti siiski kasutada.
Tagasiminek on tarkvaraarenduses oluline mõiste, sest see aitab tagada, et tarkvara või rakendus on töökindel ja usaldusväärne. Tagavaralahenduste rakendamisega saavad arendajad vähendada seisakute või rikete riski ning tagada, et kasutajad saavad tarkvara või rakendust kasutada ka tehniliste probleemide või piirangute korral.
Mõned tavalised näited varulahenduste kohta on järgmised:
- Alternatiivse sisu või funktsioonide pakkumine kasutajatele, kes ei saa juurdepääsu teatud funktsioonidele või sisule.
- Vaikimisi seadete või konfiguratsioonide kasutamine, kui kohandatud seaded või konfiguratsioonid ei ole kättesaadavad või ei õnnestu neid laadida.
- Alternatiivsete sidekanalite või -meetodite pakkumine, kui esmased kanalid või meetodid ei ole kättesaadavad.
- Alternatiivsete andmeallikate või meetodite kasutamine, kui esmased allikad või meetodid ei ole kättesaadavad või ei laiene
Üldiselt on varuvariant tarkvara arendamisel oluline kontseptsioon, mis aitab tagada tarkvara ja rakenduste usaldusväärsuse ja töökindluse. Tagavaralahenduste rakendamisega saavad arendajad vähendada seisakute või rikete riski ning tagada, et kasutajad saavad jätkata tarkvara või rakenduse kasutamist ka tehniliste probleemide või piirangute korral.