Cos'è un errore dell'applicazione?
Gli utenti di computer li detestano e gli sviluppatori software li odiano. Gli errori dell'applicazione si verificano quando un'applicazione web o desktop non funziona come previsto. Questi errori esisteranno sempre perché è impossibile testare ogni condizione concepibile che li causa e verificare che tutti i componenti hardware e di rete su un computer siano sempre in perfette condizioni di funzionamento.
Idee sbagliate
Se un'applicazione non si blocca, non significa che non ci siano errori. I problemi possono verificarsi dietro le quinte durante l'esecuzione dei programmi e potrebbero non apparire mai all'utente. Gli sviluppatori spesso scrivono codice in modo che i programmi rilevino errori minori e li registrino in database. Tali errori sono solitamente non critici e non influiscono sulla funzionalità dell'applicazione o sull'integrità dei suoi dati.
Cause
A volte un programma che funziona perfettamente inizia improvvisamente a visualizzare errori. Questo può accadere se un nuovo programma modifica un file condiviso durante l'installazione. Qualsiasi programma che usa quel file condiviso potrebbe smettere di funzionare correttamente. Tuttavia, la maggior parte degli errori si verifica perché gli sviluppatori introducono inconsapevolmente errori logici nel codice o non scoprono potenziali problemi durante la fase di test. Virus e hardware difettoso sono altre cause. Una scheda audio, ad esempio, potrebbe guastarsi parzialmente e influire su un'applicazione di riproduzione multimediale. Un driver software è un piccolo programma che gestisce un dispositivo hardware come una stampante. Se un driver ha problemi, un programma di stampa potrebbe visualizzare un errore.
Implicazioni
Le conseguenze di un errore vanno da un piccolo inconveniente a una perdita catastrofica di reddito. Se un programma mostra "Errore: scegli un altro colore", puoi semplicemente sceglierne un altro. Un errore più grave potrebbe far perdere milioni a una società perché un modulo non ha tenuto conto di un punto decimale in un'applicazione di vendite globali. Gli errori costano anche tempo e denaro. Microsoft, ad esempio, fornisce continuamente correzioni e aggiornamenti per Windows, pagando sviluppatori il cui unico lavoro è correggere errori.
Soluzioni
Mantieni i computer aggiornati e sottoposti a manutenzione. Deframmenta regolarmente il disco rigido e mantieni spazio libero adeguato. Usa programmi antivirus per proteggerti da virus e malware. Soprattutto, scarica e installa gli ultimi aggiornamenti di sicurezza e hotfix dagli sviluppatori e da Microsoft. Se esiste un errore, gli sviluppatori potrebbero già saperlo e avere aggiornamenti disponibili.
Curiosità
Uno degli errori più famosi e potenzialmente catastrofici si verificò quando l'Apollo 11 stava per atterrare sulla Luna. Il primitivo computer di navigazione di bordo ebbe un errore che indirizzò il modulo lunare verso un cratere pericoloso pieno di massi. Neil Armstrong, il comandante, ignorò le istruzioni del computer e atterrò manualmente la navicella in sicurezza.