{"id":17028,"date":"2019-09-12T15:21:30","date_gmt":"2019-09-12T18:21:30","guid":{"rendered":"https:\/\/blog.hostinger.io\/pt-tutoriais\/?p=17028"},"modified":"2024-12-17T01:36:14","modified_gmt":"2024-12-17T04:36:14","slug":"o-que-e-bug","status":"publish","type":"post","link":"\/pt\/tutoriais\/o-que-e-bug","title":{"rendered":"Mergulhando no universo dos bugs: o que s\u00e3o e como surgem"},"content":{"rendered":"<p>O termo <em><strong>bug<\/strong><\/em> certamente j&aacute; faz parte do nosso vocabul&aacute;rio popular no Brasil, especialmente entre a parcela mais jovem da popula&ccedil;&atilde;o. Afinal, n&atilde;o &eacute; raro ouvir algu&eacute;m falar que algo &eacute; ou est&aacute; &ldquo;bugado&rdquo;. Ou que algum jogo ou software &eacute; &ldquo;cheio de bugs&rdquo;.<\/p><p class=\"has-text-align-center\"><a href=\"https:\/\/assets.hostinger.com\/content\/BR-Web-Development-Glossary-for-Beginners.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Baixar Gloss&aacute;rio Completo de Desenvolvimento Web<\/a><\/p><p>Mas o que &eacute; exatamente um bug? De onde veio esse termo e como ele se tornou t&atilde;o popular? Como se faz para evit&aacute;-los? Para responder essas e outras perguntas &eacute; que n&oacute;s escrevemos este artigo.<\/p><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-o-que-e-bug\"><strong>O Que &eacute; Bug?<\/strong><\/h2><p>Bug de software &eacute; um erro ou falha que ocorre num sistema ou programa de computador, resultando num comportamento incorreto, inesperado ou fora do que tenha sido pretendido pelo desenvolvedor.<\/p><p>Falhas do tipo podem ser dif&iacute;ceis de se prever e podem at&eacute; mesmo resultar em problemas maiores, como perda de desempenho ou at&eacute; mesmo numa vulnerabilidade a crimes virtuais &ndash; como o roubo de informa&ccedil;&otilde;es sens&iacute;veis.<\/p><p>Um bug nada mais &eacute; do que uma falha de l&oacute;gica, que geralmente acontece quando a linguagem de programa&ccedil;&atilde;o encontra um conflito. Isso pode fazer com que fique imposs&iacute;vel continuar executando um programa &ndash; ao menos da maneira correta.<\/p><p>Bugs podem ter diversas naturezas, como de l&oacute;gica, aritm&eacute;tica, sintaxe, recursos, <em>multi-threading<\/em> ou de interface, entre outras. Para reconhec&ecirc;-los e evitar que eles apare&ccedil;am nas vers&otilde;es comerciais dos produtos, as empresas promovem m&eacute;todos de <em>debugging<\/em> e de testes.<\/p><p>Mas vamos falar disso mais para a frente, pois agora &eacute; hora de conversarmos sobre a origem do termo bug.<\/p><h2 class=\"wp-block-heading\" id=\"h-origem-do-termo-bug\"><strong>Origem do Termo Bug<\/strong><\/h2><p>A palavra inglesa &ldquo;bug&rdquo;, que se traduz literalmente como &ldquo;inseto&rdquo;, j&aacute; era usada como forma de descrever defeitos na &aacute;rea de engenharia desde a d&eacute;cada de 1870. Naquela &eacute;poca, n&atilde;o havia nem computadores eletr&ocirc;nicos ou softwares para bugarem.<\/p><p>Em vez disso, h&aacute; registros do termo sendo utilizado para descrever m&aacute;quinas mec&acirc;nicas funcionando de maneira incorreta. O famoso inventor Thomas Edison, por exemplo, enviou uma carta para um colega onde se referia a pequenas falhas como &ldquo;bugs&rdquo;.<\/p><p>O termo foi transplantado para o mundo dos computadores na d&eacute;cada de 1940, quando a cientista da computa&ccedil;&atilde;o estadunidense, Grace Hopper, trabalhava com o computador Mark II de Harvard.<\/p><p>Depois de algum tempo tentando encontrar uma falha na m&aacute;quina, os colaboradores dela encontraram uma mariposa presa no rel&eacute;. Na &eacute;poca ningu&eacute;m fez men&ccedil;&atilde;o disso, mas com o tempo a hist&oacute;ria come&ccedil;ou a ser contada como o primeiro caso de &ldquo;debugging&rdquo; no mundo da computa&ccedil;&atilde;o.<\/p><p>O Museu Nacional da Hist&oacute;ria Americana, nos EUA, possui o livro de registros dos acontecimentos com a data de 9 de setembro de 1947. O operador William &ldquo;Bill&rdquo; Burke chegou a colar a mariposa encontrada e anotar &ldquo;primeiro caso real de bug encontrado&rdquo; no livro.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"758\" height=\"600\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2019\/09\/First_Computer_Bug_1945.jpg\" alt=\"primeiro bug de computador\" class=\"wp-image-47383\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/09\/First_Computer_Bug_1945.jpg 758w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/09\/First_Computer_Bug_1945-300x237.jpg 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/09\/First_Computer_Bug_1945-150x119.jpg 150w\" sizes=\"(max-width: 758px) 100vw, 758px\" \/><figcaption class=\"wp-element-caption\"><strong>Imagem exibe o di&aacute;rio que registra o primeiro bug de computador da hist&oacute;ria, com a mariposa respons&aacute;vel colada nele<\/strong> (Fonte: Wikimedia Commons)<\/figcaption><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-bugs-trazem-vulnerabilidades-para-seu-pc\"><strong>Bugs Trazem Vulnerabilidades para seu PC<\/strong><\/h2><p>Um problema s&eacute;rio que os bugs podem representar &eacute; quando eles est&atilde;o associados a falhas de seguran&ccedil;a. Hackers mal-intencionados podem se aproveitar de vulnerabilidades em sistemas para cometer crimes, como o roubo de informa&ccedil;&otilde;es sigilosas.<\/p><p>Ao se aproveitar de bugs, criminosos podem espalhar v&iacute;rus ou malware, que por sua vez podem ser usados para comprometer o computador do usu&aacute;rio. &Eacute; por isso que algumas empresas criaram programas para tentar corrigir as falhas de seguran&ccedil;a o mais r&aacute;pido poss&iacute;vel.<\/p><p>Exemplo disso &eacute; o Project Zero da Google, que desde julho de 2014 busca encontrar aquelas que s&atilde;o conhecidas como vulnerabilidades do dia zero. Ao descobrir a falha, a equipe d&aacute; 90 dias para que os respons&aacute;veis pelo software promovam sua corre&ccedil;&atilde;o.<\/p><p>Depois disso, eles informam ao p&uacute;blico em geral sobre as falhas de seguran&ccedil;a, para que eles ent&atilde;o tomem suas pr&oacute;prias medidas para cuidar dos seus dados.<\/p><h2 class=\"wp-block-heading\" id=\"h-a-funcao-dos-testes-beta\"><strong>A Fun&ccedil;&atilde;o dos Testes Beta<\/strong><\/h2><p>Antes de serem lan&ccedil;ados no mercado, os softwares passam por uma fase de testes beta para encontrar bugs para serem resolvidos. Essa parte dos testes normalmente &eacute; realizada quando os todos os recursos j&aacute; est&atilde;o implementados, mas o programa ainda n&atilde;o est&aacute; est&aacute;vel.<\/p><p>Algumas fases beta s&atilde;o promovidas apenas com funcion&aacute;rios de QA (Garantia de Qualidade), mas tamb&eacute;m h&aacute; os chamados &ldquo;beta releases&rdquo;, onde os usu&aacute;rios s&atilde;o quem fazem os testes.<\/p><p>Esses releases podem ser p&uacute;blicos ou privados e s&atilde;o &uacute;teis para quando se lida com softwares de maior propor&ccedil;&atilde;o, j&aacute; que a maior quantidade de pessoas testando resulta num maior fluxo de feedbacks para a empresa.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/pt\/hospedagem-barata\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-32927\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>&Eacute; interessante notar que alguns tipos de programas s&atilde;o mantidos num estado de teste beta perp&eacute;tuo. A cada novo lan&ccedil;amento, s&atilde;o adicionadas novas funcionalidades, mas sem nunca terem um uma vers&atilde;o final e est&aacute;vel.<\/p><p>A Google &eacute; uma empresa muito conhecida por fazer isso, com o Gmail e o Google News se mantendo num beta perp&eacute;tuo na d&eacute;cada de 2000. At&eacute; 2009, por&eacute;m, ambos sa&iacute;ram a fase de testes beta.<\/p><p>Essa t&eacute;cnica permite que desenvolvedores esperam mais tempo antes de se responsabilizar pelos bugs e por oferecer um suporte total aos programas.<\/p><h2 class=\"wp-block-heading\" id=\"h-software-para-corrigir-bugs\"><strong>Software para Corrigir Bugs<\/strong><\/h2><p>O processo de encontrar e corrigir erros na computa&ccedil;&atilde;o &eacute; conhecido como <em>debugging<\/em>. H&aacute; um grande n&uacute;mero de t&eacute;cnicas para se fazer isso, que v&atilde;o desda an&aacute;lise do controle de fluxo at&eacute; dumps de mem&oacute;ria.<\/p><p>Como j&aacute; mencionamos antes, o termo <em>debugging <\/em>surge junto dos primeiros usos da palavra bug para se referir a computadores. Ou seja, l&aacute; na d&eacute;cada de 1940, com a hist&oacute;ria de Grace Hopper e do computador Mark II de Harvard.<\/p><p>Ferramentas automatizadas para encontrar bugs se chamam debuggers (ou depuradores). Nesse tipo de software, &eacute; comum executar o c&oacute;digo do programa dentro de uma m&aacute;quina virtual, para que ent&atilde;o sejam buscadas e encontradas falhas dentro desse sistema.<\/p><p>Confira abaixo uma lista com alguns dos <em>debuggers<\/em> mais comuns:<\/p><ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.arm.com\/products\/development-tools\/server-and-hpc\/forge\/ddt\" target=\"_blank\" rel=\"noopener\">Arm DDT<\/a> (C++)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.eclipse.org\/\" target=\"_blank\" rel=\"noopener\">Eclipse<\/a> (Java)<\/li>\n\n\n\n<li><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Tools\/Debugger\" target=\"_blank\" rel=\"noopener\">Firefox JavaScript Debugger<\/a> (JavaScript)<\/li>\n\n\n\n<li><a href=\"http:\/\/www.valgrind.org\/\" target=\"_blank\" rel=\"noopener\">Valgrind<\/a> (Linux)<\/li>\n\n\n\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/windows-hardware\/drivers\/debugger\/debugger-download-tools\" target=\"_blank\" rel=\"noopener\">WinDbg<\/a> (Microsoft Windows)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.compuware.com\/xpediter-mainframe-debugging-tools\/\" target=\"_blank\" rel=\"noopener\">Xpediter<\/a> (Mainframe)<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-casos-famosos-de-bugs\"><strong>Casos Famosos de Bugs<\/strong><\/h2><p>Seja pela aten&ccedil;&atilde;o que ganharam da m&iacute;dia ou pelo seu impacto, alguns bugs de computa&ccedil;&atilde;o tomaram o imagin&aacute;rio p&uacute;blico e s&atilde;o lembrados at&eacute; hoje pelas pessoas. O mais famoso deles certamente &eacute; o Y2K (o Bug do Mil&ecirc;nio) &ndash; do qual j&aacute; iremos falar &ndash; mas certamente h&aacute; falhas que merecem men&ccedil;&otilde;es honrosas (os desonrosas).<\/p><p>Uma delas foi a do foguete Ariane 5, que foi lan&ccedil;ado pela CNES (Ag&ecirc;ncia Espacial da Fran&ccedil;a) no dia 4 de junho de 1996. Ele explodiu apenas 30 segundos ap&oacute;s o lan&ccedil;amento, levando a um preju&iacute;zo de US$ 370 milh&otilde;es. Por sorte, tratava-se apenas de um teste, e nenhuma pessoa foi ferida.<\/p><figure class=\"wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Ariane 5 rocket launch explosion\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/PK_yguLapgA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure><p>O motivo para isso? Um bug de computador. O erro estava na convers&atilde;o de dados de 64-bits (muito mais complexo) para aproxima&ccedil;&otilde;es de 16-bits. Esse problema &eacute; conhecido como Integer Overflow (Extravasamento de Integral) e consiste na cria&ccedil;&atilde;o de um n&uacute;mero maior do que era suportado pela vari&aacute;vel de 16-bits.<\/p><p>Em junho de 2013, um homem chamado Chris Reynolds acordou um dia como a pessoa mais rica do mundo. Um bug no software do PayPal mudou o seu saldo para US $ 92,233,720,368,547,800 (isso mesmo, 92 quadrilh&otilde;es de d&oacute;lares).<\/p><p>Por um breve per&iacute;odo de tempo, Reynolds foi um milh&atilde;o de vezes mais rico do que o homem com mais recursos do planeta na &eacute;poca, o mexicano Carlos Slim (que tinha US$ 67 bilh&otilde;es).<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2019\/09\/paypal-chris-reynolds-1024x576.png\" alt=\"p&aacute;gina de saldo do paypal exibindo valor de 92 quatrilh&otilde;es de d&oacute;lares\" class=\"wp-image-17030\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/09\/paypal-chris-reynolds.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/09\/paypal-chris-reynolds-150x84.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/09\/paypal-chris-reynolds-300x169.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/09\/paypal-chris-reynolds-768x432.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/09\/paypal-chris-reynolds-470x264.png 470w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/09\/paypal-chris-reynolds-640x360.png 640w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/09\/paypal-chris-reynolds-990x557.png 990w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><strong>Por um breve momento em 2013, Chris Reynolds foi um quatrilion&aacute;rio (Fonte: <\/strong>CNN)<\/figcaption><\/figure><\/div><p>Quando o erro foi percebido, o PayPal rapidamente reverteu a conta de Reynolds para o valor original. Aproveitando a aten&ccedil;&atilde;o da m&iacute;dia naquele momento, a empresa se ofereceu para doar um valor n&atilde;o revelado para uma institui&ccedil;&atilde;o de caridade da escolha de Chris Reynolds.<\/p><h3 class=\"wp-block-heading\" id=\"h-o-que-e-o-bug-do-milenio\"><strong>O Que &eacute; o Bug do Mil&ecirc;nio<\/strong><\/h3><p>O Bug do Mil&ecirc;nio (ou Bug Y2K) seria um erro onde se acreditava que, na virada do mil&ecirc;nio, todos os computadores passariam a exibir a data 1&ordm; de janeiro de 1900, ao inv&eacute;s do ano 2000.<\/p><p>Isso porque, desde a d&eacute;cada de 1960, era comum os softwares utilizarem apenas dois d&iacute;gitos para representar o valor do ano. Isso economizava espa&ccedil;o em mem&oacute;ria e, consequentemente, dinheiro. Com isso, registrava-se apenas o &ldquo;60&rdquo;, por exemplo, com o &ldquo;19&rdquo; que viria na frente ficando subentendido.<\/p><p>Com o passar do tempo, muitos programas foram atualizados para novos formatos, que suportavam o ano de 2000 solucionavam o problema. Mas, no final da d&eacute;cada de 1990, constatou-se que empresas de grande porte ainda n&atilde;o tinham atualizado seu software para lidar com isso.<\/p><p>Para completar, ainda tinham as BIOS do sistema, que muitas vezes tamb&eacute;m s&oacute; utilizavam dois d&iacute;gitos para a data. Isso resultou principalmente na preocupa&ccedil;&atilde;o de que o sistema financeiro poderia sofrer com as consequ&ecirc;ncias do bug.<\/p><p>Se a data fosse definida automaticamente para janeiro de 1900, os juros ficariam negativos e quem devia dinheiro passaria a ser o credor da d&iacute;vida. J&aacute; os pagamentos de boletos que estavam para o primeiro m&ecirc;s do novo mil&ecirc;nio acabariam ficando 100 anos atrasadas.<\/p><h4 class=\"wp-block-heading\" id=\"h-como-ele-foi-corrigido\">Como Ele foi Corrigido<\/h4><p>No final das contas, o apocalipse que estava previsto acabou nunca se concretizando. Nenhum m&iacute;ssil nuclear foi disparado e nenhum avi&atilde;o acabou caindo por causa da data programada no sistema.<\/p><p>Mesmo assim, uma corrida para atualizar os programas foi promovida, com bilh&otilde;es de d&oacute;lares sendo gastos ao redor do mundo para isso. Al&eacute;m disso, na virada do mil&ecirc;nio, a grande maioria dos usu&aacute;rios dom&eacute;sticos e das empresas j&aacute; tinham adquirido computadores mais novos, com suporte para o ano 2000.<\/p><p>De maneira concreta, chegaram a acontecer alguns pequenos incidentes. Na Espanha, por exemplo, alguns parqu&iacute;metros acabaram apresentando erros.<\/p><p>Na Fran&ccedil;a, o instituto nacional de meteorologia publicou em seu site oficial a previs&atilde;o do tempo para o dia primeiro de janeiro de 19100.&nbsp; J&aacute; na Austr&aacute;lia, algumas m&aacute;quinas de valida&ccedil;&atilde;o de passagem de &ocirc;nibus pararam de funcionar.<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><strong>Conclus&atilde;o<\/strong><\/h2><p>Bugs de computador podem representar desde pequenos erros irritantes at&eacute; falhas de seguran&ccedil;a catastr&oacute;ficas. Eles tamb&eacute;m podem criar hist&oacute;rias divertidas, como a do quatrilion&aacute;rio Chris Reynolds &ndash; ou alguns <a href=\"https:\/\/www.youtube.com\/watch?v=O4oxMx-29_A\" target=\"_blank\" rel=\"noopener\">famosos bugs de jogos de videogame<\/a>.<\/p><p>De qualquer maneira, bugs s&atilde;o algo que os desenvolvedores de software buscam ao m&aacute;ximo evitar. &Eacute; para isso que se promovem os testes beta e que se busca o m&aacute;ximo de feedback poss&iacute;vel antes de lan&ccedil;ar uma vers&atilde;o considerada final e est&aacute;vel de um produto no mercado.<\/p><p>Por isso, fica o alerta para que voc&ecirc; sempre mantenha o seu sistema operacional e os seus programas atualizados. Isso &eacute; importante pois esses updates costumam trazer corre&ccedil;&otilde;es para bugs e falhas de seguran&ccedil;a, mantendo seus programas e informa&ccedil;&otilde;es mais seguros.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O termo bug certamente j&aacute; faz parte do nosso vocabul&aacute;rio popular no Brasil, especialmente entre a parcela mais jovem da popula&ccedil;&atilde;o. Afinal, n&atilde;o &eacute; raro ouvir algu&eacute;m falar que algo &eacute; ou est&aacute; &ldquo;bugado&rdquo;. Ou que algum jogo ou software &eacute; &ldquo;cheio de bugs&rdquo;. Mas o que &eacute; exatamente um bug? De onde veio esse [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/pt\/tutoriais\/o-que-e-bug\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":125,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"%title%","rank_math_description":"O que \u00e9 um bug? Venha conferir nosso artigo e aprenda a origem do termo, o que ele representa e como se proteger contra vulnerabilidades!","rank_math_focus_keyword":"o que \u00e9 bug","footnotes":""},"categories":[5602],"tags":[6903,6905,6904],"class_list":["post-17028","post","type-post","status-publish","format-standard","hentry","category-glossario","tag-bug","tag-o-que-e-bug","tag-sistema"],"hreflangs":[{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/o-que-e-bug","default":1},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/o-que-e-bug","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/17028","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/users\/125"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/comments?post=17028"}],"version-history":[{"count":6,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/17028\/revisions"}],"predecessor-version":[{"id":47384,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/17028\/revisions\/47384"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/media?parent=17028"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/categories?post=17028"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/tags?post=17028"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}