{"id":8614,"date":"2022-12-12T10:42:09","date_gmt":"2022-12-12T10:42:09","guid":{"rendered":"https:\/\/pstqb.pt\/?p=8614"},"modified":"2022-12-12T14:34:31","modified_gmt":"2022-12-12T14:34:31","slug":"a-vida-de-um-bug-de-software","status":"publish","type":"post","link":"https:\/\/pstqb.pt\/en\/a-vida-de-um-bug-de-software\/","title":{"rendered":"The Life of a Software Bug"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"8614\" class=\"elementor elementor-8614\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6e368fa elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"6e368fa\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8b4cf3a\" data-id=\"8b4cf3a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b122b8c elementor-widget elementor-widget-text-editor\" data-id=\"b122b8c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Todo o <em>software<\/em> tem <em>bugs<\/em>, e como qualquer grande pe\u00e7a de engenharia, edif\u00edcio ou constru\u00e7\u00e3o, a probabilidade e a presen\u00e7a de falhas e obst\u00e1culos s\u00e3o quase inevit\u00e1veis.<br \/>\u00c0s vezes, os <em>bugs<\/em> surgem como o resultado de erros graves de constru\u00e7\u00e3o de <em>software<\/em> funcional; \u00e0s vezes s\u00e3o causados por pequenas falhas e incompatibilidades do sistema\u2026 e \u00e0s vezes &#8211; especialmente na era moderna da <em>web<\/em> e da <em>cloud<\/em> &#8211; s\u00e3o potencialmente impulsionados por conex\u00f5es com tecnologias de terceiros.\u00a0<\/p><h6><strong>A\u00e7\u00f5es de Software Inesperadas<\/strong><\/h6><p>Em termos simples, um <em>bug<\/em> significa que o software se est\u00e1 comportar de forma inesperada. \u201cA palavra bug \u00e9 usada de forma bastante liberal, tanto para nos referirmos ao sintoma, como \u00e0 causa\u201d, explica <a href=\"https:\/\/www.eskohannula.com\/\">Esko Hannula<\/a>, vice-presidente s\u00e9nior de gest\u00e3o de produtos da <a href=\"https:\/\/www.copado.com\/\">Copado<\/a>, uma empresa reconhecida pelo seu<em> low-code <\/em>DevOps e plataforma de teste automatizada, que lida com controlos de aplica\u00e7\u00f5es no Salesforce. \u201cEm termos pr\u00f3prios, um erro humano [na fase de programa\u00e7\u00e3o] produz um defeito de <em>software<\/em> que causa uma falha no seu funcionamento, resultando no mau funcionamento do mesmo <em>software<\/em>. Felizmente, a maioria dos defeitos de <em>software<\/em> causa apenas perda de tempo.\u201d<br \/>Podemos apontar o dedo para os engenheiros de desenvolvimento de aplica\u00e7\u00f5es de software, ao procurar os motivos da exist\u00eancia de certos <em>bugs<\/em>, mas \u00e0s vezes eles ocorrem como resultado da sequ\u00eancia de a\u00e7\u00f5es do usu\u00e1rio que um indiv\u00edduo pode realizar com uma aplica\u00e7\u00e3o. Obviamente, o software \u00e9 complexo, o que significa que, \u00e0s vezes, a variedade quase infinita de maneiras pelas quais um usu\u00e1rio pode interagir com os componentes de uma aplica\u00e7\u00e3o pode ser dif\u00edcil de prever &#8211; especialmente quando interligado a outros servi\u00e7os atrav\u00e9s de uma interface de programa\u00e7\u00e3o de aplicativos (API).<\/p><p>Os programadores gostam de denominar estes problemas como &#8220;<em>random bigs<\/em>&#8220;, mas, na realidade, n\u00e3o h\u00e1 erros aleat\u00f3rios.<\/p><p><span style=\"font-size: 15px;\">A continua\u00e7\u00e3o do artigo original <\/span><span style=\"font-size: 15px;\">via <i>Forbes <\/i><\/span><span style=\"font-size: 15px;\">pode ser lido em:<\/span><\/p><div style=\"font-size: 15px; font-style: normal; font-weight: 500;\"><a href=\"https:\/\/www.forbes.com\/sites\/adrianbridgwater\/2022\/11\/22\/a-software-bugs-life\/?sh=70bd6b0c5c0d\">https:\/\/www.forbes.com\/sites\/adrianbridgwater\/2022\/11\/22\/a-software-bugs-life\/?sh=70bd6b0c5c0d<\/a><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Last Monday, Instagram said it had fixed a software bug that made it impossible for thousands of user accounts to access the platform. The problem lasted for more than eight hours and also led to the identification of suspended accounts. According to the outage tracking website Downdetector, the number of reports on this incident reached over 7500. \"This bug was responsible for causing people in different parts of the world to have problems accessing their accounts, causing a temporary change in the number of followers for some,\" according to a tweet from Instagram itself. The US company, owned by Meta, has not detailed what caused the problem or whether the suspended bot accounts have been restored again. The original article via Metro can be read at: https:\/\/metro.co.uk\/2022\/11\/01\/instagram-fixes-bug-that-locked-people-out-of-their-accounts-for-hours-17675243\/<\/p>","protected":false},"author":2,"featured_media":8626,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[31],"tags":[],"class_list":["post-8614","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-destaque"],"_links":{"self":[{"href":"https:\/\/pstqb.pt\/en\/wp-json\/wp\/v2\/posts\/8614","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pstqb.pt\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pstqb.pt\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pstqb.pt\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/pstqb.pt\/en\/wp-json\/wp\/v2\/comments?post=8614"}],"version-history":[{"count":0,"href":"https:\/\/pstqb.pt\/en\/wp-json\/wp\/v2\/posts\/8614\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pstqb.pt\/en\/wp-json\/wp\/v2\/media\/8626"}],"wp:attachment":[{"href":"https:\/\/pstqb.pt\/en\/wp-json\/wp\/v2\/media?parent=8614"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pstqb.pt\/en\/wp-json\/wp\/v2\/categories?post=8614"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pstqb.pt\/en\/wp-json\/wp\/v2\/tags?post=8614"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}