{"id":11271,"date":"2015-03-30T19:00:17","date_gmt":"2015-03-30T22:00:17","guid":{"rendered":"https:\/\/www.psafe.com\/blog\/?p=11271"},"modified":"2015-04-01T12:18:52","modified_gmt":"2015-04-01T15:18:52","slug":"integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps","status":"publish","type":"post","link":"https:\/\/www.psafe.com\/blog\/integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps\/","title":{"rendered":"Integra\u00e7\u00e3o cont\u00ednua elimina poss\u00edveis bugs no desenvolvimento de apps"},"content":{"rendered":"<p>Quando come\u00e7amos a usar um aplicativo, nem imaginamos a quantidade de etapas que envolvem o seu desenvolvimento. Se n\u00e3o bastasse criar o app, a maioria dos desenvolvedores tem o desafio de mant\u00ea-lo em constante atualiza\u00e7\u00e3o para consertar falhas e at\u00e9 apresentar novos recursos. Mas imagine v\u00e1rios programadores mexendo juntos no mesmo c\u00f3digo de um aplicativo! S\u00f3 para come\u00e7o de conversa, as chances de produ\u00e7\u00e3o de bugs e falhas se tornam imensas. At\u00e9 por isso, j\u00e1 existem metodologias como a <strong>Integra\u00e7\u00e3o Cont\u00ednua<\/strong> (continuous integration, em ingl\u00eas) com o intuito de facilitar esse processo.<\/p>\n<p>Conhecida como CI, essa pr\u00e1tica exige que os desenvolvedores integrem o c\u00f3digo de um aplicativo, por exemplo, em um reposit\u00f3rio compartilhado. Assim, cada vez que algum programador criar uma nova atualiza\u00e7\u00e3o, o c\u00f3digo \u00e9 atualizado automaticamente nesse software para acesso comunit\u00e1rio de toda a equipe. E a parte mais interessante desse processo \u00e9 que a pr\u00f3pria plataforma pode realizar testes unit\u00e1rios na novidade para garantir que ela est\u00e1 funcionando de acordo com o esperado.<\/p>\n<p>A PSafe \u00e9 uma das empresas que adotam essa metodologia de compartilhamento e criou um sistema automatizado para execu\u00e7\u00e3o de testes das atualiza\u00e7\u00f5es. \u201cCom a ferramenta, v\u00e1rios desenvolvedores trabalham juntos, h\u00e1 uma integra\u00e7\u00e3o plena das mudan\u00e7as propostas e s\u00e3o realizados diversos testes para garantir o funcionamento da novidade no aplicativo. Al\u00e9m de uma integra\u00e7\u00e3o e controle mais eficaz entre toda a equipe de desenvolvedores, a qualidade do produto final tamb\u00e9m melhora\u201d, conta Felipe Alves, programador da PSafe.<\/p>\n<p>E a grande vantagem de integrar o c\u00f3digo de um aplicativo \u00e9 justamente esta: os erros s\u00e3o detectados mais rapidamente e as solu\u00e7\u00f5es e corre\u00e7\u00f5es podem ser realizadas com mais facilidade. Quem se d\u00e1 bem com isso, somos n\u00f3s, os usu\u00e1rios, com aplicativos funcionando superbem e sem bugs. Maravilha, n\u00e3o \u00e9?<\/p>\n<p>Algu\u00e9m por a\u00ed j\u00e1 passou pela situa\u00e7\u00e3o de atualizar um app e aparecer algum problema? Conte nos coment\u00e1rios!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A chance de bugs aparecerem em uma atualiza\u00e7\u00e3o de app \u00e9 imensa. Mas a integra\u00e7\u00e3o cont\u00ednua (CI) diminui a possibilidade de falhas nesse processo. Entenda!<\/p>\n","protected":false},"author":114,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[6],"tags":[],"class_list":["post-11271","post","type-post","status-publish","format-standard","hentry","category-mercado"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Integra\u00e7\u00e3o cont\u00ednua elimina bugs nos apps - PSafe Blog<\/title>\n<meta name=\"description\" content=\"A chance de bugs aparecerem em uma atualiza\u00e7\u00e3o de app \u00e9 imensa. Mas a integra\u00e7\u00e3o cont\u00ednua (CI) diminui a possibilidade de falhas nesse processo. Entenda!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.psafe.com\/blog\/integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Integra\u00e7\u00e3o cont\u00ednua elimina bugs nos apps - PSafe Blog\" \/>\n<meta property=\"og:description\" content=\"A chance de bugs aparecerem em uma atualiza\u00e7\u00e3o de app \u00e9 imensa. Mas a integra\u00e7\u00e3o cont\u00ednua (CI) diminui a possibilidade de falhas nesse processo. Entenda!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.psafe.com\/blog\/integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps\/\" \/>\n<meta property=\"og:site_name\" content=\"dfndr blog - PSafe\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/PSafeBrasil\/\" \/>\n<meta property=\"article:published_time\" content=\"2015-03-30T22:00:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-04-01T15:18:52+00:00\" \/>\n<meta name=\"author\" content=\"Reda\u00e7\u00e3o PSafe\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.psafe.com\\\/blog\\\/integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.psafe.com\\\/blog\\\/integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps\\\/\"},\"author\":{\"name\":\"Reda\u00e7\u00e3o PSafe\",\"@id\":\"https:\\\/\\\/www.psafe.com\\\/blog\\\/#\\\/schema\\\/person\\\/e35802b52c4fe95b8ac4bcc80e018d56\"},\"headline\":\"Integra\u00e7\u00e3o cont\u00ednua elimina poss\u00edveis bugs no desenvolvimento de apps\",\"datePublished\":\"2015-03-30T22:00:17+00:00\",\"dateModified\":\"2015-04-01T15:18:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.psafe.com\\\/blog\\\/integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps\\\/\"},\"wordCount\":357,\"commentCount\":0,\"articleSection\":[\"Mercado\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.psafe.com\\\/blog\\\/integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.psafe.com\\\/blog\\\/integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps\\\/\",\"url\":\"https:\\\/\\\/www.psafe.com\\\/blog\\\/integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps\\\/\",\"name\":\"Integra\u00e7\u00e3o cont\u00ednua elimina bugs nos apps - PSafe Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.psafe.com\\\/blog\\\/#website\"},\"datePublished\":\"2015-03-30T22:00:17+00:00\",\"dateModified\":\"2015-04-01T15:18:52+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.psafe.com\\\/blog\\\/#\\\/schema\\\/person\\\/e35802b52c4fe95b8ac4bcc80e018d56\"},\"description\":\"A chance de bugs aparecerem em uma atualiza\u00e7\u00e3o de app \u00e9 imensa. Mas a integra\u00e7\u00e3o cont\u00ednua (CI) diminui a possibilidade de falhas nesse processo. Entenda!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.psafe.com\\\/blog\\\/integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.psafe.com\\\/blog\\\/integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.psafe.com\\\/blog\\\/integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/www.psafe.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integra\u00e7\u00e3o cont\u00ednua elimina poss\u00edveis bugs no desenvolvimento de apps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.psafe.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.psafe.com\\\/blog\\\/\",\"name\":\"dfndr blog - PSafe\",\"description\":\"Dicas e not\u00edcias sobre ciberseguran\u00e7a, ciberataques, privacidade, desempenho, intelig\u00eancia artificial e o mercado digital\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.psafe.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.psafe.com\\\/blog\\\/#\\\/schema\\\/person\\\/e35802b52c4fe95b8ac4bcc80e018d56\",\"name\":\"Reda\u00e7\u00e3o PSafe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0ce470a17403045075d8cd48a742ebd97c085f6d510cfd605fb223ba3fad770b?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0ce470a17403045075d8cd48a742ebd97c085f6d510cfd605fb223ba3fad770b?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0ce470a17403045075d8cd48a742ebd97c085f6d510cfd605fb223ba3fad770b?s=96&r=g\",\"caption\":\"Reda\u00e7\u00e3o PSafe\"},\"description\":\"O dfndr blog \u00e9 um canal de car\u00e1ter informativo que apresenta conte\u00fados exclusivos sobre seguran\u00e7a e privacidade no mundo mobile e empresarial, com dicas para manter a popula\u00e7\u00e3o protegida. Formado por uma equipe de rep\u00f3rteres especializados, o canal conta com a parceria dos especialistas em seguran\u00e7a do dfndr lab para trazer, em primeira m\u00e3o, not\u00edcias sobre ataques, golpes, vulnerabilidades na internet, malwares e suas varia\u00e7\u00f5es.\",\"sameAs\":[\"https:\\\/\\\/www.psafe.com\"],\"url\":\"https:\\\/\\\/www.psafe.com\\\/blog\\\/author\\\/redacao\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Integra\u00e7\u00e3o cont\u00ednua elimina bugs nos apps - PSafe Blog","description":"A chance de bugs aparecerem em uma atualiza\u00e7\u00e3o de app \u00e9 imensa. Mas a integra\u00e7\u00e3o cont\u00ednua (CI) diminui a possibilidade de falhas nesse processo. Entenda!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.psafe.com\/blog\/integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps\/","og_locale":"pt_BR","og_type":"article","og_title":"Integra\u00e7\u00e3o cont\u00ednua elimina bugs nos apps - PSafe Blog","og_description":"A chance de bugs aparecerem em uma atualiza\u00e7\u00e3o de app \u00e9 imensa. Mas a integra\u00e7\u00e3o cont\u00ednua (CI) diminui a possibilidade de falhas nesse processo. Entenda!","og_url":"https:\/\/www.psafe.com\/blog\/integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps\/","og_site_name":"dfndr blog - PSafe","article_publisher":"https:\/\/www.facebook.com\/PSafeBrasil\/","article_published_time":"2015-03-30T22:00:17+00:00","article_modified_time":"2015-04-01T15:18:52+00:00","author":"Reda\u00e7\u00e3o PSafe","twitter_misc":{"Escrito por":false,"Est. tempo de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.psafe.com\/blog\/integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps\/#article","isPartOf":{"@id":"https:\/\/www.psafe.com\/blog\/integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps\/"},"author":{"name":"Reda\u00e7\u00e3o PSafe","@id":"https:\/\/www.psafe.com\/blog\/#\/schema\/person\/e35802b52c4fe95b8ac4bcc80e018d56"},"headline":"Integra\u00e7\u00e3o cont\u00ednua elimina poss\u00edveis bugs no desenvolvimento de apps","datePublished":"2015-03-30T22:00:17+00:00","dateModified":"2015-04-01T15:18:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.psafe.com\/blog\/integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps\/"},"wordCount":357,"commentCount":0,"articleSection":["Mercado"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.psafe.com\/blog\/integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.psafe.com\/blog\/integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps\/","url":"https:\/\/www.psafe.com\/blog\/integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps\/","name":"Integra\u00e7\u00e3o cont\u00ednua elimina bugs nos apps - PSafe Blog","isPartOf":{"@id":"https:\/\/www.psafe.com\/blog\/#website"},"datePublished":"2015-03-30T22:00:17+00:00","dateModified":"2015-04-01T15:18:52+00:00","author":{"@id":"https:\/\/www.psafe.com\/blog\/#\/schema\/person\/e35802b52c4fe95b8ac4bcc80e018d56"},"description":"A chance de bugs aparecerem em uma atualiza\u00e7\u00e3o de app \u00e9 imensa. Mas a integra\u00e7\u00e3o cont\u00ednua (CI) diminui a possibilidade de falhas nesse processo. Entenda!","breadcrumb":{"@id":"https:\/\/www.psafe.com\/blog\/integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.psafe.com\/blog\/integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.psafe.com\/blog\/integracao-continua-elimina-possiveis-bugs-no-desenvolvimento-de-apps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.psafe.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Integra\u00e7\u00e3o cont\u00ednua elimina poss\u00edveis bugs no desenvolvimento de apps"}]},{"@type":"WebSite","@id":"https:\/\/www.psafe.com\/blog\/#website","url":"https:\/\/www.psafe.com\/blog\/","name":"dfndr blog - PSafe","description":"Dicas e not\u00edcias sobre ciberseguran\u00e7a, ciberataques, privacidade, desempenho, intelig\u00eancia artificial e o mercado digital","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.psafe.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.psafe.com\/blog\/#\/schema\/person\/e35802b52c4fe95b8ac4bcc80e018d56","name":"Reda\u00e7\u00e3o PSafe","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/0ce470a17403045075d8cd48a742ebd97c085f6d510cfd605fb223ba3fad770b?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0ce470a17403045075d8cd48a742ebd97c085f6d510cfd605fb223ba3fad770b?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0ce470a17403045075d8cd48a742ebd97c085f6d510cfd605fb223ba3fad770b?s=96&r=g","caption":"Reda\u00e7\u00e3o PSafe"},"description":"O dfndr blog \u00e9 um canal de car\u00e1ter informativo que apresenta conte\u00fados exclusivos sobre seguran\u00e7a e privacidade no mundo mobile e empresarial, com dicas para manter a popula\u00e7\u00e3o protegida. Formado por uma equipe de rep\u00f3rteres especializados, o canal conta com a parceria dos especialistas em seguran\u00e7a do dfndr lab para trazer, em primeira m\u00e3o, not\u00edcias sobre ataques, golpes, vulnerabilidades na internet, malwares e suas varia\u00e7\u00f5es.","sameAs":["https:\/\/www.psafe.com"],"url":"https:\/\/www.psafe.com\/blog\/author\/redacao\/"}]}},"_links":{"self":[{"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/posts\/11271","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/users\/114"}],"replies":[{"embeddable":true,"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/comments?post=11271"}],"version-history":[{"count":0,"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/posts\/11271\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/media?parent=11271"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/categories?post=11271"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/tags?post=11271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}