{"id":1164,"date":"2020-10-29T19:03:34","date_gmt":"2020-10-29T21:03:34","guid":{"rendered":"https:\/\/www.monitoratec.com.br\/blog\/?p=1164"},"modified":"2023-03-20T17:22:24","modified_gmt":"2023-03-20T20:22:24","slug":"code-inspection","status":"publish","type":"post","link":"https:\/\/www.monitoratec.com.br\/blog\/code-inspection\/","title":{"rendered":"Code Inspection e Dev Test em contexto \u00e1geis"},"content":{"rendered":"<blockquote><p>Por Claudinei Brito &#8211; Dev Mobile Monitora<\/p><\/blockquote>\n<p><span data-contrast=\"auto\">O desenvolvimento de um projeto de software, normalmente \u00e9 feito por uma equipe composta por diversas pessoas com diferentes\u00a0<\/span><i><span data-contrast=\"auto\">skills<\/span><\/i><span data-contrast=\"auto\">\u00a0e que complementam-se com o intuito de entregar um software que atenda aos requisitos especificados, dentro do prazo estipulado e que n\u00e3o ultrapasse o custo definido previamente.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">A tr\u00edade\u00a0<\/span><b><span data-contrast=\"auto\">escopo<\/span><\/b><span data-contrast=\"auto\">,\u00a0<\/span><b><span data-contrast=\"auto\">tempo<\/span><\/b><span data-contrast=\"auto\">\u00a0e\u00a0<\/span><b><span data-contrast=\"auto\">custo<\/span><\/b><span data-contrast=\"auto\">\u00a0j\u00e1 \u00e9 bem conhecida no contexto de gerenciamento de projetos de software, entretanto, existe um outro atributo que \u00e9 t\u00e3o importante quanto os tr\u00eas mencionados anteriormente, que \u00e9 a\u00a0<\/span><b><span data-contrast=\"auto\">qualidade<\/span><\/b><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<h3><span data-contrast=\"none\"><span data-ccp-parastyle=\"heading 3\">Por que \u00e9 importante preocupar-se com qualidade?<\/span><\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:320,&quot;335559739&quot;:80,&quot;335559740&quot;:276}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">A qualidade \u00e9 o \u201cgrau de conformidade de um sistema, componente ou processo com as necessidades e expectativas de clientes ou usu\u00e1rios\u201d, sendo assim, a qualidade de um projeto deve ser garantida para que os envolvidos no projeto estejam satisfeitos e que dessa forma, o software possa ser usado para o prop\u00f3sito que ele foi designado. <\/span><\/p>\n<p><span data-contrast=\"auto\">Levando tudo isso em considera\u00e7\u00e3o, \u00e9 poss\u00edvel afirmar que um um projeto de software que cumpra seu escopo, prazo e custo, ainda assim, pode n\u00e3o ser considerado um projeto de sucesso caso a qualidade n\u00e3o esteja de acordo com as expectativas alinhadas.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<h3><span data-contrast=\"none\"><span data-ccp-parastyle=\"heading 3\">Preocupa\u00e7\u00e3o com agilidade<\/span><\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:320,&quot;335559739&quot;:80,&quot;335559740&quot;:276}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">Para que um projeto possa ser bem sucedido atendendo a todos os atributos desejados, existem diversas ferramentas, metodologias e\u00a0<\/span><i><span data-contrast=\"auto\">frameworks<\/span><\/i><span data-contrast=\"auto\">\u00a0que facilitam o alcance deste objetivo, e entre as metodologias, existia a metodologia \u00e1gil, que conforme vimos no artigo\u00a0<\/span><a href=\"https:\/\/www.monitoratec.com.br\/blog\/metodologias-de-desenvolvimento-de-software\/\"><span data-contrast=\"none\">As principais metodologias de desenvolvimento de software que voc\u00ea precisa saber<\/span><\/a><span data-contrast=\"auto\">, tem o foco no pr\u00f3prio projeto ou produto e tem como objetivo principal a realiza\u00e7\u00e3o de melhorias e altera\u00e7\u00f5es constantes, baseadas no feedback do cliente e at\u00e9 da equipe interna do projeto.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<h3><span data-contrast=\"none\"><span data-ccp-parastyle=\"heading 3\">Integra\u00e7\u00e3o do Tester com o Desenvolvedor<\/span><\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:320,&quot;335559739&quot;:80,&quot;335559740&quot;:276}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">Dentro do contexto \u00e1gil de desenvolvimento de software, uma premissa importante \u00e9 a comunica\u00e7\u00e3o da equipe interna, visando sempre a solu\u00e7\u00e3o imediata de poss\u00edveis problemas. Sendo assim, \u00e9 sempre muito importante a intera\u00e7\u00e3o entre a equipe de desenvolvimento e os garantidores da qualidade (\u00e9 da\u00ed que vem o termo QA,\u00a0<\/span><i><span data-contrast=\"auto\">Quality Assurance<\/span><\/i><span data-contrast=\"auto\">), que em grande maioria s\u00e3o os\u00a0<\/span><i><span data-contrast=\"auto\">testers.<\/span><\/i><span data-contrast=\"auto\">\u00a0Mesmo com a intera\u00e7\u00e3o entre a equipe de desenvolvimento e a equipe de QA, infelizmente s\u00e3o comuns frases como \u201cNa minha m\u00e1quina funciona\u201d ou \u201cEstava funcionando at\u00e9 agora\u201d. Dessa forma, com o objetivo de mitigar este problema, existem dois processos que podem ser inseridos no contexto \u00e1gil, que s\u00e3o o\u00a0<\/span><i><span data-contrast=\"auto\">Code Inspection<\/span><\/i><span data-contrast=\"auto\">\u00a0e\u00a0<\/span><i><span data-contrast=\"auto\">Dev Test<\/span><\/i><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><span data-contrast=\"auto\">Os referidos processos t\u00eam em comum o objetivo de garantir maior qualidade no projeto de software.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<h2><span data-contrast=\"none\"><span data-ccp-parastyle=\"heading 3\">Code Inspection<\/span><\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:320,&quot;335559739&quot;:80,&quot;335559740&quot;:276}\">\u00a0<\/span><\/h2>\n<p><span data-contrast=\"auto\">O\u00a0<\/span><i><span data-contrast=\"auto\">Code Inspection<\/span><\/i><span data-contrast=\"auto\">\u00a0\u00e9 um processo que deve ser executado por um\u00a0<\/span><i><span data-contrast=\"auto\">dev<\/span><\/i><span data-contrast=\"auto\">\u00a0diferente do\u00a0<\/span><i><span data-contrast=\"auto\">dev<\/span><\/i><span data-contrast=\"auto\">\u00a0que desenvolveu a funcionalidade e o seu objetivo prim\u00e1rio \u00e9 a qualidade do projeto, mas concomitantemente, cumpre diversos outros objetivos secund\u00e1rios, que s\u00e3o: (i) a melhoria do c\u00f3digo escrito; (ii) descobrimento de defeitos antecipadamente; (iii) transfer\u00eancia\/aquisi\u00e7\u00e3o de conhecimento; e (iv) aumento do senso de responsabilidade m\u00fatua.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Dessa forma, o processo de\u00a0<\/span><i><span data-contrast=\"auto\">Code Inspection<\/span><\/i><span data-contrast=\"auto\">\u00a0pode ser inserido entre a finaliza\u00e7\u00e3o de uma funcionalidade e o teste dessa mesma funcionalidade pelo\u00a0<\/span><i><span data-contrast=\"auto\">tester,<\/span><\/i><span data-contrast=\"auto\">\u00a0e tem como sa\u00edda esperada: a devolu\u00e7\u00e3o da\u00a0<\/span><i><span data-contrast=\"auto\">feature<\/span><\/i><span data-contrast=\"auto\">\u00a0para o\u00a0<\/span><i><span data-contrast=\"auto\">dev<\/span><\/i><span data-contrast=\"auto\">\u00a0respons\u00e1vel para que seja melhorado algum aspecto no c\u00f3digo; ou, o\u00a0<\/span><i><span data-contrast=\"auto\">tester<\/span><\/i><span data-contrast=\"auto\">\u00a0receber\u00e1 a\u00a0<\/span><i><span data-contrast=\"auto\">feature<\/span><\/i><span data-contrast=\"auto\">\u00a0com uma garantia maior de qualidade.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Em termos pr\u00e1ticos, o\u00a0<\/span><b><span data-contrast=\"auto\">Dev A<\/span><\/b><span data-contrast=\"auto\">\u00a0finaliza a<\/span><i><span data-contrast=\"auto\">\u00a0<\/span><\/i><span data-contrast=\"auto\">funcionalidade, o\u00a0<\/span><b><span data-contrast=\"auto\">Dev B<\/span><\/b><span data-contrast=\"auto\">\u00a0analisa o c\u00f3digo desenvolvido pelo\u00a0<\/span><b><span data-contrast=\"auto\">Dev A<\/span><\/b><span data-contrast=\"auto\">, e ent\u00e3o, caso o c\u00f3digo desenvolvido n\u00e3o atenda as expectativas, devolve a feature para o\u00a0<\/span><b><span data-contrast=\"auto\">Dev A<\/span><\/b><span data-contrast=\"auto\">\u00a0para que sejam implementadas melhorias no c\u00f3digo, ou ent\u00e3o, caso o c\u00f3digo esteja de acordo, entrega-a para o\u00a0<\/span><b><span data-contrast=\"auto\">Tester\u00a0<\/span><\/b><span data-contrast=\"auto\">ou avan\u00e7a para o\u00a0<\/span><i><span data-contrast=\"auto\">Dev Test<\/span><\/i><span data-contrast=\"auto\">\u00a0caso este outro processo fa\u00e7a parte do processo de desenvolvimento da equipe.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<h2><span data-contrast=\"none\"><span data-ccp-parastyle=\"heading 3\">Dev Test<\/span><\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:320,&quot;335559739&quot;:80,&quot;335559740&quot;:276}\">\u00a0<\/span><\/h2>\n<p><span data-contrast=\"auto\">O\u00a0<\/span><i><span data-contrast=\"auto\">Dev Test<\/span><\/i><span data-contrast=\"auto\">\u00a0\u00e9 tamb\u00e9m um processo que deve ser executado por um\u00a0<\/span><i><span data-contrast=\"auto\">dev<\/span><\/i><span data-contrast=\"auto\">\u00a0diferente do\u00a0<\/span><i><span data-contrast=\"auto\">dev<\/span><\/i><span data-contrast=\"auto\">\u00a0respons\u00e1vel pelo desenvolvimento da funcionalidade, entretanto, pode ser executado pelo mesmo\u00a0<\/span><i><span data-contrast=\"auto\">dev<\/span><\/i><span data-contrast=\"auto\">\u00a0que fez o\u00a0<\/span><i><span data-contrast=\"auto\">code inspection<\/span><\/i><span data-contrast=\"auto\">. O objetivo prim\u00e1rio \u00e9 a qualidade do projeto, mas concomitantemente, cumpre diversos outros objetivos secund\u00e1rios, que s\u00e3o: (i) descobrimento de defeitos antecipadamente, (ii) transfer\u00eancia\/aquisi\u00e7\u00e3o de conhecimento; e (iii) aumento do senso de responsabilidade m\u00fatua.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">O processo de\u00a0<\/span><i><span data-contrast=\"auto\">Dev Test<\/span><\/i><span data-contrast=\"auto\">\u00a0pode ser inclu\u00eddo ap\u00f3s o desenvolvimento da funcionalidade ou ent\u00e3o, ap\u00f3s a aprova\u00e7\u00e3o do\u00a0<\/span><i><span data-contrast=\"auto\">Code Inspection<\/span><\/i><span data-contrast=\"auto\">, e antes do teste dessa mesma feature pelo\u00a0<\/span><i><span data-contrast=\"auto\">tester,<\/span><\/i><span data-contrast=\"auto\">\u00a0e tem como sa\u00edda esperada: a devolu\u00e7\u00e3o da funcionalidade para o\u00a0<\/span><i><span data-contrast=\"auto\">dev<\/span><\/i><span data-contrast=\"auto\">\u00a0respons\u00e1vel para que seja melhorado algum aspecto na funcionalidade da funcionalidade; ou, o\u00a0<\/span><i><span data-contrast=\"auto\">tester<\/span><\/i><span data-contrast=\"auto\">\u00a0receber\u00e1 a<\/span><i><span data-contrast=\"auto\">\u00a0<\/span><\/i><span data-contrast=\"auto\">funcionalidade com uma garantia maior de qualidade.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Em termos pr\u00e1ticos, o\u00a0<\/span><b><span data-contrast=\"auto\">Dev A<\/span><\/b><span data-contrast=\"auto\">\u00a0finaliza a funcionalidade, o\u00a0<\/span><b><span data-contrast=\"auto\">Dev B<\/span><\/b><span data-contrast=\"auto\">\u00a0faz o teste da funcionalidade desenvolvida pelo\u00a0<\/span><b><span data-contrast=\"auto\">Dev A<\/span><\/b><span data-contrast=\"auto\">, e ent\u00e3o caso a funcionalidade desenvolvida n\u00e3o atenda as expectativas, devolve a funcionalidade para o Dev A para que sejam implementadas melhorias, ou ent\u00e3o, caso a funcionalidade esteja de acordo, entrega-a para o\u00a0<\/span><b><span data-contrast=\"auto\">Tester<\/span><\/b><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Um importante ponto no\u00a0<\/span><i><span data-contrast=\"auto\">Dev Test<\/span><\/i><span data-contrast=\"auto\">\u00a0\u00e9 garantir que tempo n\u00e3o foi desperdi\u00e7ado fazendo com que o\u00a0<\/span><i><span data-contrast=\"auto\">dev<\/span><\/i><span data-contrast=\"auto\">\u00a0realize o mesmo teste que o\u00a0<\/span><i><span data-contrast=\"auto\">tester<\/span><\/i><span data-contrast=\"auto\">\u00a0ir\u00e1 fazer, sendo assim, \u00e9 importante definir os aspectos que s\u00e3o inerentes ao\u00a0<\/span><i><span data-contrast=\"auto\">Dev Test<\/span><\/i><span data-contrast=\"auto\">\u00a0e os aspectos que s\u00e3o inerentes ao\u00a0<\/span><i><span data-contrast=\"auto\">tester<\/span><\/i><span data-contrast=\"auto\">, ou seja, \u00e9 importante que a tarefa de Dev Test e o teste do\u00a0<\/span><i><span data-contrast=\"auto\">tester<\/span><\/i><span data-contrast=\"auto\">\u00a0sejam complementares.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<h3><span data-contrast=\"auto\"><span data-ccp-parastyle=\"heading 2\">Considera\u00e7\u00f5es finais<\/span><\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:360,&quot;335559739&quot;:120,&quot;335559740&quot;:276}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">Resumidamente, o\u00a0<\/span><i><span data-contrast=\"auto\">code inspection<\/span><\/i><span data-contrast=\"auto\">\u00a0e o\u00a0<\/span><i><span data-contrast=\"auto\">dev test<\/span><\/i><span data-contrast=\"auto\">\u00a0fazem com que o\u00a0<\/span><i><span data-contrast=\"auto\">tester<\/span><\/i><span data-contrast=\"auto\">\u00a0receba funcionalidades com maior garantia de qualidade, consequentemente, reduz o custo de retrabalho durante o desenvolvimento, pois facilita o descobrimento precoce de defeitos.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Finalmente, a ado\u00e7\u00e3o desses processos, aproxima o projeto de se tornar um projeto bem-sucedido, atendendo ao escopo, prazo e custo, al\u00e9m de entregar o software com uma garantia de alta qualidade.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:276}\">\u00a0<\/span><\/p>\n<p>A Monitora \u00e9 refer\u00eancia em Quality Assurance. Nosso objetivo \u00e9 garantir aos nossos parceiros de neg\u00f3cio solu\u00e7\u00f5es atendam a tr\u00edade escopo, tempo e custo. Se voc\u00ea busca a melhor parceira de desenvolvimento para sua empresa, entre em <a href=\"http:\/\/www.monitoratec.com.br\">contato<\/a> conosco e saiba mais sobre as nossas solu\u00e7\u00f5es.<\/p>\n<p>Escrito por Claudinei Brito Junior, Mobile Developer na Monitora<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Por Claudinei Brito &#8211; Dev Mobile Monitora O desenvolvimento de um projeto de software, normalmente \u00e9 feito por uma equipe composta por diversas pessoas com diferentes\u00a0skills\u00a0e que complementam-se com o intuito de entregar um software<a class=\"read-more\" href=\"https:\/\/www.monitoratec.com.br\/blog\/code-inspection\/\">Continue lendo \u2192<\/a><\/p>\n","protected":false},"author":33,"featured_media":1170,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[252,101,119],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Code Inspection e Dev Test em contexto \u00e1geis<\/title>\n<meta name=\"description\" content=\"Entenda como os processos Code Inspection e Dev Test contribuem para a qualidade do seu projeto de desenvolvimento de software.\" \/>\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.monitoratec.com.br\/blog\/code-inspection\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Code Inspection e Dev Test em contexto \u00e1geis\" \/>\n<meta property=\"og:description\" content=\"Entenda como os processos Code Inspection e Dev Test contribuem para a qualidade do seu projeto de desenvolvimento de software.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.monitoratec.com.br\/blog\/code-inspection\/\" \/>\n<meta property=\"og:site_name\" content=\"Monitora BLOG\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/monitoratec\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-10-29T21:03:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-20T20:22:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.monitoratec.com.br\/blog\/wp-content\/uploads\/2020\/10\/AdobeStock_163119186-min.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"5760\" \/>\n\t<meta property=\"og:image:height\" content=\"3240\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Monitora Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Monitora Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.monitoratec.com.br\/blog\/code-inspection\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.monitoratec.com.br\/blog\/code-inspection\/\"},\"author\":{\"name\":\"Monitora Team\",\"@id\":\"https:\/\/www.monitoratec.com.br\/blog\/#\/schema\/person\/a0336d6abd04f50dab7149e88152d39a\"},\"headline\":\"Code Inspection e Dev Test em contexto \u00e1geis\",\"datePublished\":\"2020-10-29T21:03:34+00:00\",\"dateModified\":\"2023-03-20T20:22:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.monitoratec.com.br\/blog\/code-inspection\/\"},\"wordCount\":1059,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.monitoratec.com.br\/blog\/#organization\"},\"articleSection\":[\"desenvolvedor\",\"Geral\",\"Profissionais de TI\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.monitoratec.com.br\/blog\/code-inspection\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.monitoratec.com.br\/blog\/code-inspection\/\",\"url\":\"https:\/\/www.monitoratec.com.br\/blog\/code-inspection\/\",\"name\":\"Code Inspection e Dev Test em contexto \u00e1geis\",\"isPartOf\":{\"@id\":\"https:\/\/www.monitoratec.com.br\/blog\/#website\"},\"datePublished\":\"2020-10-29T21:03:34+00:00\",\"dateModified\":\"2023-03-20T20:22:24+00:00\",\"description\":\"Entenda como os processos Code Inspection e Dev Test contribuem para a qualidade do seu projeto de desenvolvimento de software.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.monitoratec.com.br\/blog\/code-inspection\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.monitoratec.com.br\/blog\/code-inspection\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.monitoratec.com.br\/blog\/code-inspection\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"http:\/\/www.monitoratec.com.br\/blog\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Code Inspection e Dev Test em contexto \u00e1geis\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.monitoratec.com.br\/blog\/#website\",\"url\":\"https:\/\/www.monitoratec.com.br\/blog\/\",\"name\":\"Monitora BLOG\",\"description\":\"Parceira de desenvolvimento de software\",\"publisher\":{\"@id\":\"https:\/\/www.monitoratec.com.br\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.monitoratec.com.br\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.monitoratec.com.br\/blog\/#organization\",\"name\":\"Monitora Solu\u00e7\u00f5es em Tecnologia\",\"url\":\"https:\/\/www.monitoratec.com.br\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.monitoratec.com.br\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.monitoratec.com.br\/blog\/wp-content\/uploads\/2023\/03\/logo-monitora.jpg\",\"contentUrl\":\"https:\/\/www.monitoratec.com.br\/blog\/wp-content\/uploads\/2023\/03\/logo-monitora.jpg\",\"width\":500,\"height\":500,\"caption\":\"Monitora Solu\u00e7\u00f5es em Tecnologia\"},\"image\":{\"@id\":\"https:\/\/www.monitoratec.com.br\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/monitoratec\/\",\"https:\/\/www.linkedin.com\/company\/monitora-solu\u00e7\u00f5es-tecnol\u00f3gicas\",\"https:\/\/www.instagram.com\/monitoratec\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.monitoratec.com.br\/blog\/#\/schema\/person\/a0336d6abd04f50dab7149e88152d39a\",\"name\":\"Monitora Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.monitoratec.com.br\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b615ac9b5c0f5a0ef12a940aaf719cf7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b615ac9b5c0f5a0ef12a940aaf719cf7?s=96&d=mm&r=g\",\"caption\":\"Monitora Team\"},\"url\":\"https:\/\/www.monitoratec.com.br\/blog\/author\/monitora-team\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Code Inspection e Dev Test em contexto \u00e1geis","description":"Entenda como os processos Code Inspection e Dev Test contribuem para a qualidade do seu projeto de desenvolvimento de software.","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.monitoratec.com.br\/blog\/code-inspection\/","og_locale":"pt_BR","og_type":"article","og_title":"Code Inspection e Dev Test em contexto \u00e1geis","og_description":"Entenda como os processos Code Inspection e Dev Test contribuem para a qualidade do seu projeto de desenvolvimento de software.","og_url":"https:\/\/www.monitoratec.com.br\/blog\/code-inspection\/","og_site_name":"Monitora BLOG","article_publisher":"https:\/\/www.facebook.com\/monitoratec\/","article_published_time":"2020-10-29T21:03:34+00:00","article_modified_time":"2023-03-20T20:22:24+00:00","og_image":[{"width":5760,"height":3240,"url":"https:\/\/www.monitoratec.com.br\/blog\/wp-content\/uploads\/2020\/10\/AdobeStock_163119186-min.jpeg","type":"image\/jpeg"}],"author":"Monitora Team","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Monitora Team","Est. tempo de leitura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.monitoratec.com.br\/blog\/code-inspection\/#article","isPartOf":{"@id":"https:\/\/www.monitoratec.com.br\/blog\/code-inspection\/"},"author":{"name":"Monitora Team","@id":"https:\/\/www.monitoratec.com.br\/blog\/#\/schema\/person\/a0336d6abd04f50dab7149e88152d39a"},"headline":"Code Inspection e Dev Test em contexto \u00e1geis","datePublished":"2020-10-29T21:03:34+00:00","dateModified":"2023-03-20T20:22:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.monitoratec.com.br\/blog\/code-inspection\/"},"wordCount":1059,"commentCount":0,"publisher":{"@id":"https:\/\/www.monitoratec.com.br\/blog\/#organization"},"articleSection":["desenvolvedor","Geral","Profissionais de TI"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.monitoratec.com.br\/blog\/code-inspection\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.monitoratec.com.br\/blog\/code-inspection\/","url":"https:\/\/www.monitoratec.com.br\/blog\/code-inspection\/","name":"Code Inspection e Dev Test em contexto \u00e1geis","isPartOf":{"@id":"https:\/\/www.monitoratec.com.br\/blog\/#website"},"datePublished":"2020-10-29T21:03:34+00:00","dateModified":"2023-03-20T20:22:24+00:00","description":"Entenda como os processos Code Inspection e Dev Test contribuem para a qualidade do seu projeto de desenvolvimento de software.","breadcrumb":{"@id":"https:\/\/www.monitoratec.com.br\/blog\/code-inspection\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.monitoratec.com.br\/blog\/code-inspection\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.monitoratec.com.br\/blog\/code-inspection\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"http:\/\/www.monitoratec.com.br\/blog\/pt\/"},{"@type":"ListItem","position":2,"name":"Code Inspection e Dev Test em contexto \u00e1geis"}]},{"@type":"WebSite","@id":"https:\/\/www.monitoratec.com.br\/blog\/#website","url":"https:\/\/www.monitoratec.com.br\/blog\/","name":"Monitora BLOG","description":"Parceira de desenvolvimento de software","publisher":{"@id":"https:\/\/www.monitoratec.com.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.monitoratec.com.br\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.monitoratec.com.br\/blog\/#organization","name":"Monitora Solu\u00e7\u00f5es em Tecnologia","url":"https:\/\/www.monitoratec.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.monitoratec.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.monitoratec.com.br\/blog\/wp-content\/uploads\/2023\/03\/logo-monitora.jpg","contentUrl":"https:\/\/www.monitoratec.com.br\/blog\/wp-content\/uploads\/2023\/03\/logo-monitora.jpg","width":500,"height":500,"caption":"Monitora Solu\u00e7\u00f5es em Tecnologia"},"image":{"@id":"https:\/\/www.monitoratec.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/monitoratec\/","https:\/\/www.linkedin.com\/company\/monitora-solu\u00e7\u00f5es-tecnol\u00f3gicas","https:\/\/www.instagram.com\/monitoratec\/"]},{"@type":"Person","@id":"https:\/\/www.monitoratec.com.br\/blog\/#\/schema\/person\/a0336d6abd04f50dab7149e88152d39a","name":"Monitora Team","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.monitoratec.com.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b615ac9b5c0f5a0ef12a940aaf719cf7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b615ac9b5c0f5a0ef12a940aaf719cf7?s=96&d=mm&r=g","caption":"Monitora Team"},"url":"https:\/\/www.monitoratec.com.br\/blog\/author\/monitora-team\/"}]}},"categories_names":["desenvolvedor","Geral","Profissionais de TI"],"_links":{"self":[{"href":"https:\/\/www.monitoratec.com.br\/blog\/wp-json\/wp\/v2\/posts\/1164"}],"collection":[{"href":"https:\/\/www.monitoratec.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.monitoratec.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.monitoratec.com.br\/blog\/wp-json\/wp\/v2\/users\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/www.monitoratec.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1164"}],"version-history":[{"count":1,"href":"https:\/\/www.monitoratec.com.br\/blog\/wp-json\/wp\/v2\/posts\/1164\/revisions"}],"predecessor-version":[{"id":3321,"href":"https:\/\/www.monitoratec.com.br\/blog\/wp-json\/wp\/v2\/posts\/1164\/revisions\/3321"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.monitoratec.com.br\/blog\/wp-json\/wp\/v2\/media\/1170"}],"wp:attachment":[{"href":"https:\/\/www.monitoratec.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.monitoratec.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1164"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.monitoratec.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}