{"id":84818,"date":"2020-10-13T21:08:02","date_gmt":"2020-10-13T21:08:02","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=blog&#038;p=84818"},"modified":"2020-10-13T21:08:02","modified_gmt":"2020-10-13T21:08:02","slug":"conheca-o-code-with-me-eap-uma-ferramenta-de-desenvolvimento-colaborativo-da-jetbrains","status":"publish","type":"blog","link":"https:\/\/blog.jetbrains.com\/pt-br\/blog\/2020\/10\/13\/conheca-o-code-with-me-eap-uma-ferramenta-de-desenvolvimento-colaborativo-da-jetbrains\/","title":{"rendered":"Conhe\u00e7a o Code With Me (EAP) \u2013 uma ferramenta de desenvolvimento colaborativo da JetBrains"},"content":{"rendered":"<p>Hoje, iniciamos o EAP (Programa de acesso antecipado) para o <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/14896-code-with-me\/versions\" target=\"_blank\" rel=\"noopener\">Code With Me<\/a>, a ferramenta para desenvolvimento colaborativo remoto e programa\u00e7\u00e3o em pares pela qual <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/IDEABKL-708\" target=\"_blank\" rel=\"noopener\">voc\u00ea estava esperando<\/a>.<\/p>\n<p><img decoding=\"async\" alt=\"\" width=\"800\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/09\/cwm_eap.png\"><\/p>\n<ul>\n<li><a href=\"#about_code_with_me\">Sobre o Code With Me<\/a><\/li>\n<li><a href=\"#getting_started\">Conceitos b\u00e1sicos<\/a><\/li>\n<li><a href=\"#use_cases\">Casos de uso<\/a><\/li>\n<li><a href=\"#compatibility\">Compatibilidade<\/a><\/li>\n<li><a href=\"#further_plans\">Planos adicionais<\/a><\/li>\n<li><a href=\"#useful_links\">Links \u00fateis<\/a><\/li>\n<\/ul>\n<div id=\"install-button\"><\/div>\n<div><script src=\"https:\/\/plugins.jetbrains.com\/assets\/scripts\/mp-widget.js\"><\/script><script>\n        MarketplaceWidget.setupMarketplaceWidget('install', 14896, \"#install-button\");\n        <\/script><\/div>\n<h2 id=\"about_code_with_me\">Sobre o Code With Me<\/h2>\n<p>O <strong>Code With Me<\/strong> \u00e9 um novo recurso dispon\u00edvel no IntelliJ IDEA e em nossos outros IDEs baseados no IntelliJ a partir das compila\u00e7\u00f5es 2020.2 mais recentes dispon\u00edveis (2020.2.x). Ele permite que voc\u00ea compartilhe um projeto aberto no seu IDE com sua equipe distribu\u00edda. Com o Code With Me, a equipe pode acessar rapidamente seu c\u00f3digo e, dessa maneira, ajudar voc\u00ea a investigar issues, revisar o c\u00f3digo e trabalhar junto com voc\u00ea em tempo real. E tudo isso pode ser feito ao mesmo tempo em que voc\u00ea aproveita todos os benef\u00edcios de complementa\u00e7\u00e3o autom\u00e1tica, navega\u00e7\u00e3o inteligente, refatora\u00e7\u00e3o, conjunto de depura\u00e7\u00e3o e terminal integrado dispon\u00edveis no seu IDE da JetBrains.<\/p>\n<table style=\"background-color:#DCDCDC; border: 1px grey;\">\n<tr>\n<td>\n<p>ESTA \u00c9 UMA VERS\u00c3O DE ACESSO ANTECIPADO DO RECURSO. AO PARTICIPAR DO EAP, VOC\u00ca RECONHECE EXPRESSAMENTE QUE ESTA VERS\u00c3O DO RECURSO PODE N\u00c3O SER CONFI\u00c1VEL, PODE N\u00c3O FUNCIONAR COMO PRETENDIDO E PODE CONTER ERROS. QUALQUER USO DESTE RECURSO EAP \u00c9 POR SUA PR\u00d3PRIA CONTA E RISCO.<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<table style=\"background-color:#DCDCDC; border: 1px grey;\">\n<tr>\n<td>\n<p><strong>OBSERVA\u00c7\u00c3O: <\/strong>A vers\u00e3o de acesso antecipado do Code With Me \u00e9 gratuita. No entanto, estamos elaborando planos de pre\u00e7os flex\u00edveis e licen\u00e7as para distribuir o Code With Me como um servi\u00e7o pago para diferentes IDEs da JetBrains e edi\u00e7\u00f5es no futuro.<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2 id=\"getting_started\">Conceitos b\u00e1sicos<\/h2>\n<p>Tudo o que voc\u00ea precisa fazer para come\u00e7ar a usar o Code With Me \u00e9 baixar a vers\u00e3o mais recente dispon\u00edvel do seu IDE da JetBrains favorito e instalar o plug-in Code With Me do Marketplace (<em>Preferences \/ Settings | Plugins | Marketplace<\/em>):<\/p>\n<p><img decoding=\"async\" alt=\"\" width=\"800\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/09\/cwm_plugin.png\"><\/p>\n<p>Depois de instalar o plug-in e reiniciar o IDE, voc\u00ea descobrir\u00e1 uma nova op\u00e7\u00e3o na barra de ferramentas, a partir da qual pode criar um link da Web compartilh\u00e1vel que pode ser enviado a um colega de equipe, para que ele possa se juntar a voc\u00ea no IDE:<\/p>\n<p><img decoding=\"async\" alt=\"\" width=\"800\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/09\/cwm_dropdown_list.png\"><\/p>\n<p>Quando seu colega de equipe clicar no link que voc\u00ea compartilhou, ele baixar\u00e1 e abrir\u00e1 automaticamente um cliente IntelliJ especialmente projetado que funcionar\u00e1 com o IDE da JetBrains que ele estiver usando. Se o seu colega de equipe n\u00e3o tiver um IDE da JetBrains, o link clicado abrir\u00e1 uma p\u00e1gina da Web que solicitar\u00e1 o download do cliente IntelliJ. A p\u00e1gina da Web fornecer\u00e1 orienta\u00e7\u00e3o ao longo do processo de instala\u00e7\u00e3o:<\/p>\n<p><img decoding=\"async\" alt=\"\" width=\"800\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/09\/cwm_browser_page.png\"><\/p>\n<p>O cliente IntelliJ instalado ser\u00e1 aberto e oferecer\u00e1 para conectar seus colegas de equipe ao seu projeto, para que voc\u00eas possam iniciar uma sess\u00e3o de codifica\u00e7\u00e3o remota juntos:<\/p>\n<p><img decoding=\"async\" alt=\"\" width=\"800\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/09\/ij_client.png\"><\/p>\n<p>E voc\u00ea ser\u00e1 solicitado a aceitar a solicita\u00e7\u00e3o dos seus companheiros de equipe:<\/p>\n<p><img decoding=\"async\" alt=\"\" width=\"800\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/09\/cwm_accept_guest.png\"><\/p>\n<p>\u00c9 s\u00f3 isso! Veja como \u00e9 uma sess\u00e3o colaborativa conectada com sucesso. Por quest\u00e3o de simplicidade, n\u00f3s nos conectamos ao nosso pr\u00f3prio projeto executado localmente:<\/p>\n<p><img decoding=\"async\" alt=\"\" width=\"800\" data-gif-src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/09\/cwm_plain_connect.gif\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/09\/cwm_plain_connect.png\"><\/p>\n<p>Leia <a href=\"https:\/\/www.jetbrains.com\/help\/idea\/code-with-me.html\" target=\"_blank\" rel=\"noopener\">Introdu\u00e7\u00e3o ao Code With Me<\/a> para obter mais informa\u00e7\u00f5es sobre a funcionalidade e a IU do Code With Me.<\/p>\n<h2 id=\"use_cases\">Casos de uso<\/h2>\n<p>At\u00e9 agora, criamos os seguintes casos de uso gerais para o Code With Me:<\/p>\n<ul>\n<li>\n<strong>Programa\u00e7\u00e3o em pares <\/strong>\u2013 edi\u00e7\u00e3o colaborativa, teste e depura\u00e7\u00e3o.\n<\/li>\n<li>\n<strong>Programa\u00e7\u00e3o em grupo (swarm)<\/strong> \u2013 codifica\u00e7\u00e3o simult\u00e2nea em um \u00fanico IDE remoto.\n<\/li>\n<li>\n<strong>Orienta\u00e7\u00e3o\/mentoria<\/strong> \u2013 convidar um ou v\u00e1rios convidados para seguir voc\u00ea, para que voc\u00ea possa mostrar e explicar o c\u00f3digo.\n<\/li>\n<\/ul>\n<p>Estas s\u00e3o apenas algumas das maneiras poss\u00edveis de usar o Code With Me. Conte para n\u00f3s como voc\u00ea acha que pode usar o Code With Me ou se j\u00e1 o experimentou para estes ou outros fins.<\/p>\n<h2 id=\"compatibility\">Compatibilidade<\/h2>\n<p>O Code With Me EAP \u00e9 compat\u00edvel com as compila\u00e7\u00f5es v2020.2 mais recentes dos seguintes IDEs baseados no JetBrains IntelliJ: IntelliJ IDEA Community e Ultimate, WebStorm, PyCharm Community e Professional, PhpStorm, GoLand, RubyMine, CLion e AppCode. No momento, o Code With Me n\u00e3o \u00e9 compat\u00edvel com o DataGrip e o JetBrains Rider.<\/p>\n<h2 id=\"further_plans\">Planos adicionais<\/h2>\n<p>O Code With Me ainda est\u00e1 em desenvolvimento ativo. Planejamos lan\u00e7ar o Code With Me como parte de um dos seguintes principais lan\u00e7amentos de IDEs da JetBrains. Uma data espec\u00edfica ser\u00e1 anunciada posteriormente, podendo mudar dependendo dos coment\u00e1rios que recebermos.<\/p>\n<h2 id=\"useful_links\">Links \u00fateis<\/h2>\n<ul>\n<li>\n<a href=\"https:\/\/www.jetbrains.com\/help\/idea\/code-with-me.html\" target=\"_blank\" rel=\"noopener\">Code With Me webhelp<\/a> \u2013 para obter mais informa\u00e7\u00f5es sobre a funcionalidade e a IU.\n<\/li>\n<li>\n<a href=\"https:\/\/www.jetbrains.com\/help\/idea\/faq-about-code-with-me.html\" target=\"_blank\" rel=\"noopener\">Perguntas frequentes<\/a> \u2013 para respostas a perguntas que possam surgir.\n<\/li>\n<li>\n<a href=\"https:\/\/youtrack.jetbrains.com\/issues\/CWM\" target=\"_blank\" rel=\"noopener\">Rastreador de bug<\/a> \u2013 para nos fornecer seus coment\u00e1rios.\n<\/li>\n<\/ul>\n<p>Conte-nos o que voc\u00ea achou do Code With Me e <strong>registre qualquer problema que voc\u00ea encontrar no nosso <\/strong><a href=\"https:\/\/youtrack.jetbrains.com\/issues\/CWM\" target=\"_blank\" rel=\"noopener\"><strong>rastreador de bugs<\/strong><\/a><strong>.<\/strong><\/p>\n<p>At\u00e9 a pr\u00f3xima,<br \/>\nEquipe do Code With Me<\/p>\n","protected":false},"author":1086,"featured_media":79345,"comment_status":"closed","ping_status":"closed","template":"","categories":[826,808,89],"tags":[6315,600],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog\/84818"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/users\/1086"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/comments?post=84818"}],"version-history":[{"count":1,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog\/84818\/revisions"}],"predecessor-version":[{"id":84819,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog\/84818\/revisions\/84819"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media\/79345"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media?parent=84818"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/categories?post=84818"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/tags?post=84818"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/cross-post-tag?post=84818"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}