image

Bootcamps ilimitados + curso de inglês

80
%OFF
Article image
Rodrigo Ferrreira
Rodrigo Ferrreira08/12/2022 08:35
Compartilhe
Microsoft Certification Challenge #3 DP-100Recomendados para vocêMicrosoft Certification Challenge #3 DP-100

A pior falha de um programador!

    A explosão do Ariane 5

    Em 4 de junho de 1996, o foguete não tripulado Ariane 5 lançado pela Agência Espacial Européia explodiu apenas quarenta segundos após sua decolagem em Kourou , na Guiana Francesa. A uma altitude de aproximadamente 3700 m, o lançador desviou-se da rota de voo, desprendeu-se e explodiu.

    image

    O foguete estava em sua viagem inaugural após uma década de desenvolvimento que custou US$ 7 bilhões. O foguete destruído e sua carga foram avaliados em US$ 500 milhões.

    Explicação :

    Uma comissão de inquérito investigou as causas da explosão e publicou um relatório duas semanas depois. A causa do acidente foi uma falha de software no quadro de referência inercial.

    Em particular, um número decimal de 64 bits relacionado à velocidade horizontal do foguete em relação à plataforma foi convertido em um número inteiro de 16 bits .

    Agora, o maior inteiro que pode ser armazenado em 16 bits é 32.767 , e o número decimal que foi convertido tinha um valor maior do que um inteiro de 16 bits poderia representar. Isso resultou na falha do software.

    Portanto, às vezes, conversões erradas de dados podem levar a enormes prejuízos de bilhões de dólares!!!

    O segredo é focar na base!

    Compartilhe
    Recomendados para você
    Microsoft 50 Anos - Prompts Inteligentes
    Microsoft 50 Anos - GitHub Copilot
    Microsoft 50 Anos - Computação em Nuvem com Azure
    Comentários (2)
    Daniel Costa
    Daniel Costa - 08/12/2022 16:43

    Show!

    Magno Acacio
    Magno Acacio - 08/12/2022 09:17

    Literalmente resolvendo o problema no seu cerne e contendo o mal pela raíz. De fato quando se resolve o problema na sua base, origem na estrutura , evitamos a evolução e potencialização de um erro que pode se tornar grande , bem como, um grande aprendizado.

    Recomendados para vocêMicrosoft Certification Challenge #3 DP-100