{"id":189,"date":"2024-01-03T10:59:36","date_gmt":"2024-01-03T13:59:36","guid":{"rendered":"https:\/\/www.sysmap.com.br\/techblog\/?p=189"},"modified":"2024-02-08T11:35:24","modified_gmt":"2024-02-08T14:35:24","slug":"github-copilot-na-geracao-de-codigo","status":"publish","type":"post","link":"https:\/\/www.sysmap.com.br\/techblog\/github-copilot-na-geracao-de-codigo\/","title":{"rendered":"GitHub Copilot &#8211; Parte 2: Gera\u00e7\u00e3o de C\u00f3digo"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"189\" class=\"elementor elementor-189\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b843447 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b843447\" data-element_type=\"section\" data-e-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-5afdfaa\" data-id=\"5afdfaa\" data-element_type=\"column\" data-e-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-f0f7c62 elementor-widget elementor-widget-text-editor\" data-id=\"f0f7c62\" data-element_type=\"widget\" data-e-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><strong><span class=\"ui-provider a b c d e f g h i j k l m n o p q r s t u v w x y z ab ac ae af ag ah ai aj ak\" dir=\"ltr\">Na segunda parte da nossa s\u00e9rie sobre GitHub Copilot, falaremos sobre a habilidade desta ferramenta em gerar c\u00f3digo eficiente. Descubra como o Copilot pode acelerar a cria\u00e7\u00e3o de algoritmos, estruturas de controle e at\u00e9 mesmo solu\u00e7\u00f5es para desafios complexos. <\/span><\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7341d33 elementor-widget elementor-widget-text-editor\" data-id=\"7341d33\" data-element_type=\"widget\" data-e-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>O GitHub Copilot, com sua capacidade de gerar c\u00f3digo de maneira inteligente, \u00e9 uma ferramenta revolucion\u00e1ria que eleva o desenvolvimento de software a novos patamares. Neste artigo, mergulharemos nas incr\u00edveis capacidades do Copilot, explorando como ele pode gerar desde algoritmos b\u00e1sicos at\u00e9 solu\u00e7\u00f5es complexas, oferecendo efici\u00eancia e acelera\u00e7\u00e3o not\u00e1veis ao processo de codifica\u00e7\u00e3o.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1236a1e elementor-widget elementor-widget-heading\" data-id=\"1236a1e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">1. Algoritmos B\u00e1sicos<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f56dd42 elementor-widget elementor-widget-text-editor\" data-id=\"f56dd42\" data-element_type=\"widget\" data-e-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>O Copilot brilha na cria\u00e7\u00e3o de algoritmos fundamentais, como ordena\u00e7\u00e3o e pesquisa. Ao compreender o contexto e fornecer exemplos simples, o Copilot \u00e9 capaz de gerar c\u00f3digo eficiente para tarefas b\u00e1sicas, economizando tempo e esfor\u00e7o.<\/p>\n<p><strong>A<\/strong><b>lgoritmo B\u00e1sico com Copilot<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75abcb7 elementor-widget elementor-widget-image\" data-id=\"75abcb7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1876\" height=\"978\" src=\"https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-16.22.41.png\" class=\"attachment-full size-full wp-image-202\" alt=\"GitHub Copilot - Algoritmo B\u00e1sico\" srcset=\"https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-16.22.41.png 1876w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-16.22.41-300x156.png 300w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-16.22.41-1024x534.png 1024w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-16.22.41-768x400.png 768w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-16.22.41-1536x801.png 1536w\" sizes=\"(max-width: 1876px) 100vw, 1876px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Acionando o comando : generate an algorithm that unifies two lists with key and value and sorts the result list. | Fonte: IntelliJ IDEA.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9da30f8 elementor-widget elementor-widget-heading\" data-id=\"9da30f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">2. Estruturas de Controle e Repeti\u00e7\u00e3o<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ce8ebd9 elementor-widget elementor-widget-text-editor\" data-id=\"ce8ebd9\" data-element_type=\"widget\" data-e-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>A capacidade do Copilot de entender padr\u00f5es e contextos facilita a gera\u00e7\u00e3o de estruturas de controle e repeti\u00e7\u00e3o. Isso se traduz em c\u00f3digo mais leg\u00edvel e eficiente para a execu\u00e7\u00e3o de tarefas espec\u00edficas.<\/p>\n<p><strong>Estruturas de Controle com Copilot<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25806c2 elementor-widget elementor-widget-image\" data-id=\"25806c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1883\" height=\"1033\" src=\"https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-16.32.09.png\" class=\"attachment-full size-full wp-image-203\" alt=\"GitHub Copilot - Estruturas de Controle\" srcset=\"https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-16.32.09.png 1883w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-16.32.09-300x165.png 300w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-16.32.09-1024x562.png 1024w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-16.32.09-768x421.png 768w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-16.32.09-1536x843.png 1536w\" sizes=\"(max-width: 1883px) 100vw, 1883px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Acionando o comando: generate a repetition algorithm between two lists with stream. | Fonte: IntelliJ IDEA.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0e5c7b7 elementor-widget elementor-widget-heading\" data-id=\"0e5c7b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">3. Algoritmos de Busca e Ordena\u00e7\u00e3o<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-572621f elementor-widget elementor-widget-text-editor\" data-id=\"572621f\" data-element_type=\"widget\" data-e-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>Do simples ao avan\u00e7ado, o Copilot \u00e9 capaz de criar algoritmos de busca e ordena\u00e7\u00e3o adaptados ao contexto do c\u00f3digo. Isso \u00e9 particularmente \u00fatil ao lidar com conjuntos de dados complexos.<\/p>\n<p><strong>Algoritmo de Busca com Copilot<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-726b3f9 elementor-widget elementor-widget-image\" data-id=\"726b3f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1916\" height=\"1052\" src=\"https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-16.37.37.png\" class=\"attachment-full size-full wp-image-204\" alt=\"GitHub Copilot - Algoritmo de Busca\" srcset=\"https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-16.37.37.png 1916w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-16.37.37-300x165.png 300w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-16.37.37-1024x562.png 1024w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-16.37.37-768x422.png 768w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-16.37.37-1536x843.png 1536w\" sizes=\"(max-width: 1916px) 100vw, 1916px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Acionando o Comando: generate an algorithm that searches a key-value list and also sorts it with streams. | Fonte: IntelliJ IDE.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cacce49 elementor-widget elementor-widget-heading\" data-id=\"cacce49\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">4. Estruturas de Dados Complexas<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-754c92c elementor-widget elementor-widget-text-editor\" data-id=\"754c92c\" data-element_type=\"widget\" data-e-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>Quando se trata de estruturas de dados mais avan\u00e7adas, como \u00e1rvores e grafos, o Copilot n\u00e3o fica para tr\u00e1s. Ele \u00e9 capaz de gerar c\u00f3digo adaptado a problemas complexos de manipula\u00e7\u00e3o de dados.<\/p>\n<p>Utilizando Java, nem sempre \u00e9 simples criar a estrutura de uma \u00e1rvore bin\u00e1ria, ainda mais adicionando grafos em seu contexto. No entanto, isso pode ser simplificado com o Copilot. Observe nos 3 exemplos a seguir:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ceb556b elementor-widget elementor-widget-image\" data-id=\"ceb556b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1911\" height=\"1039\" src=\"https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-17.22.27.png\" class=\"attachment-full size-full wp-image-205\" alt=\"Imagem 1 - Gera\u00e7\u00e3o de C\u00f3digo\" srcset=\"https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-17.22.27.png 1911w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-17.22.27-300x163.png 300w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-17.22.27-1024x557.png 1024w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-17.22.27-768x418.png 768w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-17.22.27-1536x835.png 1536w\" sizes=\"(max-width: 1911px) 100vw, 1911px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Imagem 1 | Fonte IntelliJ IDE.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d354d1e elementor-widget elementor-widget-text-editor\" data-id=\"d354d1e\" data-element_type=\"widget\" data-e-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>Na imagem 1, acionamos o comando no GitHub Copilot: <em>&#8220;<strong>Generate an algorithm in <\/strong><\/em><strong><i>Java that receives a binary tree, I need to implement a graph and validade the best path to traverse this tree in Java<\/i><\/strong>&#8220;.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-34cd9f1 elementor-widget elementor-widget-image\" data-id=\"34cd9f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1876\" height=\"1012\" src=\"https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-17.23.31-1.png\" class=\"attachment-full size-full wp-image-210\" alt=\"Imagem 2 - Gera\u00e7\u00e3o de C\u00f3digo\" srcset=\"https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-17.23.31-1.png 1876w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-17.23.31-1-300x162.png 300w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-17.23.31-1-1024x552.png 1024w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-17.23.31-1-768x414.png 768w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-17.23.31-1-1536x829.png 1536w\" sizes=\"(max-width: 1876px) 100vw, 1876px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Imagem 2 | Fonte: IntelliJ IDE.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a1e7f0 elementor-widget elementor-widget-text-editor\" data-id=\"9a1e7f0\" data-element_type=\"widget\" data-e-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>Acima, podemos observar a continua\u00e7\u00e3o do c\u00f3digo gerado pelo Copilot definindo a estrutura da \u00e1rvore. Veja com ele foi capaz de escolher o melhor caminho a ser percorrido, extraindo para um m\u00e9todo onde o desenvolvedor pode implementar melhorias ou definir sua pr\u00f3pria l\u00f3gica.<\/p>\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-80b0f58 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"80b0f58\" data-element_type=\"section\" data-e-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-f28f508\" data-id=\"f28f508\" data-element_type=\"column\" data-e-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-d56bfb4 elementor-widget elementor-widget-image\" data-id=\"d56bfb4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1894\" height=\"1014\" src=\"https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-17.23.42-1.png\" class=\"attachment-full size-full wp-image-211\" alt=\"Imagem 3 - Gera\u00e7\u00e3o de C\u00f3digo\" srcset=\"https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-17.23.42-1.png 1894w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-17.23.42-1-300x161.png 300w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-17.23.42-1-1024x548.png 1024w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-17.23.42-1-768x411.png 768w, https:\/\/www.sysmap.com.br\/techblog\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-15-at-17.23.42-1-1536x822.png 1536w\" sizes=\"(max-width: 1894px) 100vw, 1894px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Imagem 3: Resultado final. | Fonte: IntelliJ IDE.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f459f23 elementor-widget elementor-widget-text-editor\" data-id=\"f459f23\" data-element_type=\"widget\" data-e-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>Agora temos a parte final de todo o c\u00f3digo gerado pelo Copilot. Na imagem 3, podemos observar a execu\u00e7\u00e3o do c\u00f3digo, testando e gerando o resultado dentro do esperado.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d0e6742 elementor-widget elementor-widget-heading\" data-id=\"d0e6742\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Conclus\u00e3o sobre o uso do GitHub Copilot na gera\u00e7\u00e3o de c\u00f3digo<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e6c3cb3 elementor-widget elementor-widget-text-editor\" data-id=\"e6c3cb3\" data-element_type=\"widget\" data-e-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>O Copilot \u00e9 verdadeiramente uma ferramenta transformadora na gera\u00e7\u00e3o de c\u00f3digo, desde algoritmos b\u00e1sicos at\u00e9 solu\u00e7\u00f5es complexas. Ao incorporar suas sugest\u00f5es inteligentes no processo de desenvolvimento, os desenvolvedores podem aumentar significativamente a efici\u00eancia, acelerando a cria\u00e7\u00e3o de c\u00f3digo robusto e funcional.<\/p>\n<p><!-- \/wp:paragraph --><!-- wp:paragraph --><\/p>\n<p><strong>Experimente o GitHub Copilot em diversos contextos e compartilhe suas experi\u00eancias nos coment\u00e1rios. O potencial desta ferramenta para impulsionar a produtividade e a qualidade no desenvolvimento de software \u00e9 fascinante, e estamos apenas come\u00e7ando a desvendar todas as suas possibilidades.<\/strong><\/p>\n<p><strong>Confira a nossa s\u00e9rie completa e continue navegando nesta incr\u00edvel jornada sobre o GitHub Copilot:<\/strong><\/p>\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a5b5906 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a5b5906\" data-element_type=\"section\" data-e-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-25 elementor-top-column elementor-element elementor-element-487a942\" data-id=\"487a942\" data-element_type=\"column\" data-e-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-db41e15 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"db41e15\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.sysmap.com.br\/techblog\/testes-unitarios-com-github-copilot\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">#1 - Testes Unit\u00e1rios<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\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<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-172b3b2\" data-id=\"172b3b2\" data-element_type=\"column\" data-e-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-1deb74c elementor-align-center elementor-widget elementor-widget-button\" data-id=\"1deb74c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.sysmap.com.br\/techblog\/documentacao-eficiente-com-github-copilot\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">#3 - Documenta\u00e7\u00e3o<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\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<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-6f4f2f1\" data-id=\"6f4f2f1\" data-element_type=\"column\" data-e-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-a957510 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"a957510\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.sysmap.com.br\/techblog\/github-copilot-configuracao-de-projetos-em-java\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">#4 - Configura\u00e7\u00e3o Java<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\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<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-0140fa9\" data-id=\"0140fa9\" data-element_type=\"column\" data-e-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-8989b96 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"8989b96\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.sysmap.com.br\/techblog\/github-copilot-refatoracao-em-java\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">#5 - Refatora\u00e7\u00e3o<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\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>Na segunda parte da nossa s\u00e9rie sobre GitHub Copilot, falaremos sobre a habilidade desta ferramenta em gerar c\u00f3digo eficiente. Descubra como o Copilot pode acelerar a cria\u00e7\u00e3o de algoritmos, estruturas de controle e at\u00e9 mesmo solu\u00e7\u00f5es para desafios complexos.<\/p>\n","protected":false},"author":3,"featured_media":223,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,5],"tags":[],"class_list":["post-189","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-github-copilo","category-algoritmos"],"_links":{"self":[{"href":"https:\/\/www.sysmap.com.br\/techblog\/wp-json\/wp\/v2\/posts\/189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sysmap.com.br\/techblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sysmap.com.br\/techblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sysmap.com.br\/techblog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sysmap.com.br\/techblog\/wp-json\/wp\/v2\/comments?post=189"}],"version-history":[{"count":131,"href":"https:\/\/www.sysmap.com.br\/techblog\/wp-json\/wp\/v2\/posts\/189\/revisions"}],"predecessor-version":[{"id":626,"href":"https:\/\/www.sysmap.com.br\/techblog\/wp-json\/wp\/v2\/posts\/189\/revisions\/626"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sysmap.com.br\/techblog\/wp-json\/wp\/v2\/media\/223"}],"wp:attachment":[{"href":"https:\/\/www.sysmap.com.br\/techblog\/wp-json\/wp\/v2\/media?parent=189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sysmap.com.br\/techblog\/wp-json\/wp\/v2\/categories?post=189"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sysmap.com.br\/techblog\/wp-json\/wp\/v2\/tags?post=189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}