{"id":14964,"date":"2026-08-31T18:05:39","date_gmt":"2026-08-31T21:05:39","guid":{"rendered":"https:\/\/ilheusnews.com.br\/?p=14964"},"modified":"2026-08-31T18:05:39","modified_gmt":"2026-08-31T21:05:39","slug":"o-que-sao-e-como-surgiram-os-bugs-de-software-e-por-que-eles-podem-ser-cada-vez-mais-devastadores","status":"publish","type":"post","link":"https:\/\/ilheusnews.com.br\/?p=14964","title":{"rendered":"O que s\u00e3o e como surgiram os bugs de software? E por que eles podem ser cada vez mais devastadores?"},"content":{"rendered":"<div>\n<p>Todo mundo j\u00e1 viu um aplicativo travar. Voc\u00ea fecha, abre de novo e segue a vida. Mas algumas falhas de programa\u00e7\u00e3o n\u00e3o terminam assim. Elas derrubaram foguetes, pararam bancos, cancelaram voos e, em casos extremos, mataram pessoas.<\/p>\n<p>Esses epis\u00f3dios ganharam nome pr\u00f3prio: s\u00e3o os <strong>bugs hist\u00f3ricos de software<\/strong>. E entender por que eles importam ajuda a compreender como a tecnologia que usamos hoje ficou (um pouco) mais segura.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-o-que-e-um-bug-afinal\">O que \u00e9 um bug, afinal?<\/h2>\n<p>Bug \u00e9 um erro no c\u00f3digo de um programa. O software faz exatamente o que foi escrito \u2014 s\u00f3 que o que foi escrito n\u00e3o era o que o programador queria dizer. O computador n\u00e3o erra: ele obedece.<\/p>\n<p>A palavra virou lenda por causa de uma mariposa presa em um computador da <a href=\"https:\/\/en.wikipedia.org\/wiki\/Bug_(engineering)\">Universidade de Harvard, em 1947<\/a>, registrada em um caderno de anota\u00e7\u00f5es da equipe de Grace Hopper. O termo \u201cbug\u201d para falhas t\u00e9cnicas, por\u00e9m, j\u00e1 era usado bem antes, inclusive por <a href=\"https:\/\/en.wikipedia.org\/wiki\/Bug_(engineering)\">Thomas Edison<\/a>.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-cinco-desastres-que-mudaram-as-regras\">Cinco desastres que mudaram as regras<\/h2>\n<p>Alguns casos entraram para os livros de engenharia justamente porque for\u00e7aram mudan\u00e7as profundas:<\/p>\n<ul>\n<li><strong><a href=\"https:\/\/science-nasa-gov.translate.goog\/mission\/mariner-1\/?_x_tr_sl=en&amp;_x_tr_tl=pt&amp;_x_tr_hl=pt&amp;_x_tr_pto=tc\">Mariner 1 1962:<\/a><\/strong> a sonda da NASA foi destru\u00edda pouco ap\u00f3s o lan\u00e7amento. A causa apontada foi um erro em uma f\u00f3rmula transcrita para o c\u00f3digo, algo como um s\u00edmbolo faltando.<\/li>\n<li><a href=\"https:\/\/pt.wikipedia.org\/wiki\/Therac-25\"><strong>Therac-25:<\/strong> <\/a>uma m\u00e1quina de radioterapia aplicou doses muito acima do previsto em pacientes. Houve mortes. O problema envolvia uma condi\u00e7\u00e3o rara no software, que s\u00f3 aparecia quando o operador digitava comandos muito r\u00e1pido. <\/li>\n<li><strong>Ariane 5:<\/strong> o foguete europeu explodiu cerca de 40 segundos ap\u00f3s decolar. O c\u00f3digo de navega\u00e7\u00e3o havia sido reaproveitado do modelo anterior, mais lento, e n\u00e3o suportou os novos n\u00fameros. O preju\u00edzo \u00e9 estimado em US$ 370 milh\u00f5es.<\/li>\n<li><strong>Mars Climate Orbiter:<\/strong> a sonda se perdeu porque duas equipes usavam sistemas de medida diferentes \u2014 uma em unidades m\u00e9tricas, outra em imperiais. <\/li>\n<li><strong>Bug do mil\u00eanio (Y2K):<\/strong> sistemas antigos guardavam o ano com apenas dois d\u00edgitos. A virada para 2000 poderia ser lida como 1900. Governos e empresas gastaram algo entre <a href=\"https:\/\/americanhistory.si.edu\/collections\/object-groups\/y2k\">300 e 600 bilh\u00f5es de d\u00f3lares para corrigir o problema antes da data<\/a>. <\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\" id=\"h-nao-e-coisa-do-seculo-passado\">N\u00e3o \u00e9 coisa do s\u00e9culo passado<\/h2>\n<p>\u00c9 tentador achar que esses erros pertencem \u00e0 era dos computadores de fita magn\u00e9tica. N\u00e3o pertencem.<\/p>\n<p>Em 2012, a corretora Knight Capital perdeu 460 milh\u00f5es de d\u00f3lares em minutos por causa de um c\u00f3digo <a href=\"https:\/\/en-wikipedia-org.translate.goog\/wiki\/Knight_Capital_Group?_x_tr_sl=en&amp;_x_tr_tl=pt&amp;_x_tr_hl=pt&amp;_x_tr_pto=tc\">antigo reativado por engano<\/a>. Em julho de 2024, <a href=\"https:\/\/olhardigital.com.br\/2024\/09\/25\/pro\/crowdstrike-pede-desculpas-por-apagao-cibernetico-decepcionamos-nossos-clientes\/\">uma atualiza\u00e7\u00e3o defeituosa da empresa de seguran\u00e7a CrowdStrike<\/a> travou milh\u00f5es de computadores com Windows no mundo todo, afetando aeroportos, hospitais e bancos.<\/p>\n<p>Quanto mais o mundo depende de software, maior o estrago que uma linha errada consegue causar.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-por-que-isso-importa-para-voce\">Por que isso importa para voc\u00ea<\/h2>\n<p>Cada desastre virou regra. Depois do Therac-25, a \u00e1rea de sa\u00fade passou a exigir travas f\u00edsicas e n\u00e3o apenas digitais em equipamentos m\u00e9dicos. Depois do Ariane 5, virou padr\u00e3o testar c\u00f3digo reaproveitado nas condi\u00e7\u00f5es reais do novo projeto. Depois do Y2K, empresas aprenderam a mapear sistemas legados antes que eles quebrem.<\/p>\n<p>Existe um racioc\u00ednio comum a todos os casos: o problema quase nunca foi s\u00f3 o programador. Foi o processo. Faltou revis\u00e3o, faltou teste, faltou algu\u00e9m perguntar \u201ce se der errado?\u201d.<\/p>\n<p>Por isso os bugs hist\u00f3ricos continuam sendo estudados em cursos de engenharia de software. Eles s\u00e3o a mem\u00f3ria de uma ind\u00fastria jovem. Sem essa mem\u00f3ria, o mesmo erro volta \u2014 s\u00f3 que em um sistema maior, mais r\u00e1pido e com mais gente dependendo dele.<\/p>\n<p>Da pr\u00f3xima vez que um app travar no seu celular, lembre-se: voc\u00ea est\u00e1 diante de um parente distante e inofensivo de acidentes que j\u00e1 custaram vidas e foguetes inteiros.<\/p>\n<p>O post <a href=\"https:\/\/olhardigital.com.br\/2026\/08\/31\/seguranca\/bugs-historicos-de-software-por-que-eles-podem-ser-cada-vez-mais-devastadores\/\">O que s\u00e3o e como surgiram os bugs de software? E por que eles podem ser cada vez mais devastadores?<\/a> apareceu primeiro em <a href=\"https:\/\/olhardigital.com.br\/\">Olhar Digital<\/a>.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Todo mundo j\u00e1 viu um aplicativo travar. Voc\u00ea fecha, abre de novo e segue a vida. Mas algumas falhas de programa\u00e7\u00e3o n\u00e3o terminam assim. Elas derrubaram foguetes, pararam bancos, cancelaram voos e, em casos extremos, mataram pessoas. Esses epis\u00f3dios ganharam nome pr\u00f3prio: s\u00e3o os bugs hist\u00f3ricos de software. E entender por que eles importam ajuda<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[33],"tags":[],"class_list":["post-14964","post","type-post","status-publish","format-standard","hentry","category-noticias"],"_links":{"self":[{"href":"https:\/\/ilheusnews.com.br\/index.php?rest_route=\/wp\/v2\/posts\/14964","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ilheusnews.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ilheusnews.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ilheusnews.com.br\/index.php?rest_route=\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/ilheusnews.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14964"}],"version-history":[{"count":0,"href":"https:\/\/ilheusnews.com.br\/index.php?rest_route=\/wp\/v2\/posts\/14964\/revisions"}],"wp:attachment":[{"href":"https:\/\/ilheusnews.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14964"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ilheusnews.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14964"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ilheusnews.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14964"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}