Erros de aplicativo podem ser caros e difíceis de resolver.
Os usuários de computador não gostam deles e os desenvolvedores de software os odeiam. Erros de aplicativo ocorrem quando um aplicativo baseado na web ou desktop não funciona de acordo com o planejado. Esses erros sempre existirão porque é impossível testar todas as condições concebíveis que os causam e para verificar se todos os componentes de hardware e rede em um computador estão sempre funcionando perfeitamente doença.
Equívocos
Se um aplicativo não travar, isso não significa que não haja erros de aplicativo. Podem ocorrer problemas nos bastidores à medida que os programas são executados. Esses problemas podem nunca aparecer para o usuário. Os desenvolvedores frequentemente codificam programas para que detectem pequenos erros e os registrem em bancos de dados. Esses erros geralmente não são críticos e não afetam a funcionalidade de um aplicativo ou a integridade de seus dados.
Vídeo do dia
Causas
Às vezes, um programa que funciona perfeitamente exibe repentinamente erros de aplicativo. Isso pode acontecer se um novo programa modificar um arquivo compartilhado durante o processo de instalação. Todos os programas que usam o arquivo compartilhado podem não funcionar corretamente. No entanto, a maioria dos erros de aplicativo ocorre porque os desenvolvedores introduzem inconscientemente erros de lógica em seu código ou não descobrem problemas em potencial durante a fase de teste de um aplicativo. Vírus e hardware defeituoso também são causas de erros de aplicativo. Uma placa de som, por exemplo, pode falhar parcialmente e afetar um aplicativo reprodutor de mídia. Um driver de software é um pequeno programa que gerencia ou executa um dispositivo de hardware, como uma impressora. Se um driver tiver problemas, um programa de impressão pode exibir um erro de aplicativo.
Implicações
As consequências resultantes de um erro de aplicativo variam de uma pequena inconveniência a uma perda catastrófica de receita. Se um programa exibir uma mensagem que diz: "Erro: escolha outra cor", você pode simplesmente escolher outra cor. Um erro de aplicativo mais sério pode fazer com que uma empresa perca milhões de dólares porque um módulo de programa não consegue contabilizar um ponto decimal em um aplicativo de vendas global. Erros de programa também custam tempo e dinheiro. A Microsoft, por exemplo, fornece continuamente correções e atualizações de software para o sistema operacional Windows. Para fazer isso, deve pagar aos desenvolvedores cujo único trabalho é corrigir erros de aplicativo.
Soluções
Mantenha os computadores atualizados e mantidos. Desfragmente seu disco rígido regularmente e mantenha o espaço livre em disco adequado. Use programas antivírus para se proteger de vírus e outros malwares. Mais importante, baixe e instale as últimas atualizações de segurança e hot fixes de desenvolvedores de software e da Microsoft. Se houver um erro de aplicativo, os desenvolvedores do aplicativo podem já saber sobre ele e ter atualizações de software disponíveis.
Fato interessante
Um dos erros de aplicação mais famosos e potencialmente catastróficos ocorreu quando a Apollo 11 estava prestes a pousar na lua pela primeira vez. O computador de navegação de bordo primitivo da espaçonave experimentou um erro de aplicativo que o levou a direcionar o Módulo Lunar em direção a uma cratera cheia de pedras perigosas. Neil Armstrong, o comandante, desconsiderou as instruções do computador e pousou manualmente a espaçonave em segurança na lua.