{"id":136562,"date":"2021-04-14T21:02:11","date_gmt":"2021-04-14T20:02:11","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=space&#038;p=136562"},"modified":"2021-04-14T21:02:11","modified_gmt":"2021-04-14T20:02:11","slug":"revisiones-de-codigo-de-space-en-intellij-idea-2021-1","status":"publish","type":"space","link":"https:\/\/blog.jetbrains.com\/es\/space\/2021\/04\/14\/revisiones-de-codigo-de-space-en-intellij-idea-2021-1\/","title":{"rendered":"Revisiones de c\u00f3digo de Space en IntelliJ IDEA 2021.1"},"content":{"rendered":"<p><a href=\"https:\/\/www.jetbrains.com\/space\/\" target=\"_blank\" rel=\"noopener\">Space<\/a> le facilita a usted y a su equipo la revisi\u00f3n de c\u00f3digo y el debate acerca de los cambios. Tras realizar un cambio, puede <a href=\"https:\/\/blog.jetbrains.com\/space\/2020\/04\/30\/introducing-turn-based-code-reviews-in-space\/\">solicitar una revisi\u00f3n de uno o m\u00e1s miembros del equipo<\/a>. Al trabajar en una rama de funcionalidades, puede combinarla de nuevo con la rama base directamente desde Space.<\/p>\n<p>Puede acceder a las <strong>revisiones de c\u00f3digo<\/strong> y a las solicitudes de combinaci\u00f3n desde su navegador, as\u00ed como desde la <a href=\"https:\/\/www.jetbrains.com\/help\/space\/space-desktop-app.html\" target=\"_blank\" rel=\"noopener\">aplicaci\u00f3n de escritorio de Space<\/a>. \u00a1Y tambi\u00e9n <strong>desde el IDE!<\/strong><\/p>\n<p>Space de JetBrains re\u00fane a los desarrolladores gracias a sus chats, gesti\u00f3n de proyectos, seguimiento de incidencias, alojamiento GIT, CI\/CD y repositorios de paquetes.<\/p>\n<p align=\"center\"><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/space\/#sign-up\" target=\"_blank\" rel=\"noopener\">Cree una organizaci\u00f3n de Space gratuita<\/a><\/p>\n<p>El IDE es el lugar donde los desarrolladores se sienten como en casa, puesto que es ah\u00ed donde escriben c\u00f3digo y crean aplicaciones. La integraci\u00f3n nativa entre Space y los IDE basados en IntelliJ IDEA aporta un gran n\u00famero de ventajas, y <strong>nos permite ofrecerle una genial experiencia como usuario<\/strong>. \u00a1Las revisiones de c\u00f3digo son solo el primer paso! En JetBrains <strong>nos hemos comprometido a mejorar continuamente la integraci\u00f3n de Space y sus IDE<\/strong>.<\/p>\n<p>En este art\u00edculo veremos c\u00f3mo puede <strong>utilizar cualquier IDE basado en IntelliJ IDEA para explorar revisiones de c\u00f3digo de Space<\/strong>, asignar, gestionar, ver y enviar comentarios, y aceptar cambios.<\/p>\n<h2>V\u00eddeo<\/h2>\n<p>Si prefiere verlo en v\u00eddeo, nuestra compa\u00f1era Trisha Gee ha grabado un resumen breve de las revisiones de c\u00f3digo de Space en IntelliJ IDEA. <iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/z1RnxBvF2Xk?enablejsapi=1\" width=\"800\" height=\"450\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\" mark=\"crwd-mark\"><\/iframe><\/p>\n<h2>Introducci\u00f3n<\/h2>\n<p>Si est\u00e1 utilizando <a href=\"https:\/\/www.jetbrains.com\/idea\/\" target=\"_blank\" rel=\"noopener\"><strong>IntelliJ IDEA 2021.1<\/strong><\/a>, el <strong>complemento de Space ya est\u00e1 incluido<\/strong>. Para otros IDE, puede <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/13362-space\" target=\"_blank\" rel=\"noopener\">instalar el complemento de Space<\/a> manualmente.<\/p>\n<p>Para comenzar, tendr\u00e1 que iniciar sesi\u00f3n en Space en el IDE. Puede hacerlo desde la configuraci\u00f3n, en <strong>Tools | Space<\/strong>. Introduzca la URL de su organizaci\u00f3n Space, pulse <strong>Log In<\/strong>, y su navegador predeterminado le pedir\u00e1 acceso desde el IDE.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/03\/log-in-to-space-from-the-ide.png\" alt=\"Inicio de sesi\u00f3n en Space desde el IDE\" \/><\/p>\n<p>Una vez completado el proceso, puede utilizar <strong>Get from VCS<\/strong> para ver una lista de todos los proyectos y repositorios de su organizaci\u00f3n de Space. Busque y seleccione el repositorio de Git con el que desee comenzar, y haga clic en <strong>Clone<\/strong>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/03\/clone-git-repository-from-space.png\" alt=\"Clonar repositorio de Git desde Space\" \/><\/p>\n<p>El complemento de Space tambi\u00e9n incluye una ventana de herramientas donde puede <a href=\"https:\/\/www.jetbrains.com\/space\/guide\/tips\/automation-intellij-idea-refactor\/\" target=\"_blank\" rel=\"noopener\">inspeccionar trabajos en Space Automation<\/a><\/0>, e incorpora finalizaci\u00f3n de c\u00f3digo y resaltado de sintaxis para sus archivos <code>.space.kts<\/code>.<\/p>\n<p>Hemos venido a hablar de las revisiones de c\u00f3digo, as\u00ed que&#8230; \u00a1revis\u00e9moslas!<\/p>\n<h2>Ventana de herramientas de revisiones de c\u00f3digo<\/h2>\n<p>En la barra lateral, o utilizando el men\u00fa <strong>Tools | Space | Code Reviews<\/strong>, encontrar\u00e1 la ventana de herramientas <strong>Space Code Reviews<\/strong>. Muestra todas las revisiones de c\u00f3digo del proyecto actual, y le permite buscarlas y filtrarlas.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/03\/code-reviews-tool-window-preview.png\" data-gif-src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/03\/code-reviews-tool-window.gif\" alt=\"Ventana de herramientas de revisiones de c\u00f3digo de Space en IntelliJ IDEA\" width=\"1920\" height=\"1080\" class=\"alignnone size-full wp-image-125855\" \/><\/p>\n<p>Los filtros r\u00e1pidos le permite explorar:<\/p>\n<ul>\n<li>Revisiones de c\u00f3digo abiertas o cerradas<\/li>\n<li>Revisiones que contienen sus cambios<\/li>\n<li>Revisiones de c\u00f3digo que requieren su atenci\u00f3n<\/li>\n<li>Cambios que debe revisar<\/li>\n<li>Revisiones asignadas a usted<\/li>\n<\/ul>\n<h2>Escala de tiempo de revisi\u00f3n de c\u00f3digo<\/h2>\n<p>Desde la lista de revisiones de c\u00f3digo puede navegar hasta sus detalles. Ver\u00e1 los detalles b\u00e1sicos de la revisi\u00f3n de c\u00f3digo, como qui\u00e9nes son los autores y revisores. Podr\u00e1 comprobar la rama de solicitudes de combinaci\u00f3n si desea tener toda la base de c\u00f3digo al alcance de la mano.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/03\/code-review-timeline.png\" alt=\"Escala de tiempo de revisi\u00f3n de c\u00f3digo\" \/><\/p>\n<p>Tambi\u00e9n se muestra la escala de tiempo de revisi\u00f3n de c\u00f3digo, donde puede ver todos los comentarios y cambios que se efectuaron durante el curso de esta revisi\u00f3n de c\u00f3digo. Puede a\u00f1adir y responder a comentarios, y tambi\u00e9n resolverlos.<\/p>\n<p>En Space, todo es un chat. Los comentarios sobre la revisi\u00f3n de c\u00f3digo no son distintos: puede escribir comentarios adicionales sobre la revisi\u00f3n de c\u00f3digo, y explorar y responder a hilos si lo desea. \u00a1Y todo esto sin salir del IDE!<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/03\/reply-to-threads-and-comments-preview.png\" data-gif-src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/dotnet\/reply-to-threads-and-comments.gif\" alt=\"Responder a comentarios e hilos en una revisi\u00f3n de c\u00f3digo\" width=\"1920\" height=\"1080\" class=\"alignnone size-full wp-image-125895\" \/><\/p>\n<p>Quienes utilicen el navegador o la aplicaci\u00f3n de escritorio de Space ver\u00e1n los comentarios que usted a\u00f1ada, ya sea directamente en la revisi\u00f3n de c\u00f3digo si la tienen abierta, o en el chat de Space.<\/p>\n<h2>Revisar c\u00f3digo en el IDE<\/h2>\n<p>Cuando abra una revisi\u00f3n de c\u00f3digo en el IDE, ver\u00e1 una lista de archivos que se han a\u00f1adido, modificado o eliminado. Puede abrirlos y ver todas las modificaciones utilizando el <a href=\"https:\/\/www.jetbrains.com\/help\/idea\/differences-viewer.html\" target=\"_blank\" rel=\"noopener\">visor diff<\/a> del IDE. Desde este diff, puede a\u00f1adir comentarios a cualquier l\u00ednea de c\u00f3digo.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/03\/add-line-comment-in-code-review-preview.png\" data-gif-src=\"http:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/dotnet\/add-line-comment-in-code-review.gif\" alt=\"A\u00f1adir un comentario de l\u00ednea a la revisi\u00f3n de c\u00f3digo\" width=\"1920\" height=\"1080\" class=\"alignnone size-full wp-image-125996\" \/><\/p>\n<p>Los comentarios se guardan como borrador, y se env\u00edan <a href=\"https:\/\/blog.jetbrains.com\/space\/2020\/04\/30\/introducing-turn-based-code-reviews-in-space\/\">al final de su turno en el proceso de revisi\u00f3n de c\u00f3digo<\/a>. Si lo necesita, puede utilizar <strong>Post now<\/strong> para enviar el comentario inmediatamente.<\/p>\n<h2>Aceptar cambios o esperar una respuesta<\/h2>\n<p>Una vez que haya terminado de revisar los cambios, puede finalizar su turno en el proceso de revisi\u00f3n de c\u00f3digo. En los detalles de la revisi\u00f3n de c\u00f3digo, puede escoger entre:<\/p>\n<ul>\n<li><strong>Accept Changes<\/strong>, aceptar los cambios cuando crea que todo parece correcto, o<\/li>\n<li><strong>Wait for Response<\/strong>, esperar una respuesta cuando haya revisado los cambios pero le queden preguntas o dudas pendientes.<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/03\/accept-changes-or-wait-for-response.png\" alt=\"Aceptar cambios o esperar una respuesta\" \/><\/p>\n<p>Cualquiera de estas opciones finalizar\u00e1 su turno en el proceso de revisi\u00f3n de c\u00f3digo, y publicar\u00e1 el borrador de los comentarios que ha a\u00f1adido mientras le\u00eda el c\u00f3digo.<\/p>\n<h2>Conclusi\u00f3n<\/h2>\n<p><strong>Puede haber muchas razones para que un equipo revise c\u00f3digo.<\/strong> Tanto si desea que alguno de sus compa\u00f1eros de equipo compruebe que el nuevo c\u00f3digo est\u00e1 limpio, legible y no contiene errores serios, como si quiere que su c\u00f3digo se revise y apruebe antes de combinarlo con la rama principal, <strong>\u00a1puede hacerlo desde dentro del IDE!<\/strong><\/p>\n<p><strong>\u00a1Pru\u00e9belo!<\/strong> El complemento de Space ahora est\u00e1 incluido en <a href=\"https:\/\/www.jetbrains.com\/idea\/\" target=\"_blank\" rel=\"noopener\">IntelliJ IDEA 2021.1<\/a>, y puede <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/13362-space\" target=\"_blank\" rel=\"noopener\">instalar el complemento de Space<\/a> manualmente en sus otros IDE.<\/p>\n<p>Ampliaremos las funcionalidades del complemento de Space en futuras versiones. \u00bfQu\u00e9 le gustar\u00eda ver? \u00a1Cu\u00e9ntenoslo en los comentarios!<\/p>\n<p><em>PD: Puede <a href=\"https:\/\/www.jetbrains.com\/space\/#sign-up\" target=\"_blank\" rel=\"noopener\">crear una organizaci\u00f3n de Space gratis<\/a>, y <a href=\"https:\/\/blog.jetbrains.com\/space\/2020\/02\/06\/mirroring-an-external-git-repository-in-space\/\">emular un repositorio Git existente<\/a> de forma sencilla para disfrutar de todas las ventajas de las revisiones de c\u00f3digo de Space en IntelliJ IDEA.<\/em><\/p>\n","protected":false},"author":1086,"featured_media":136558,"comment_status":"closed","ping_status":"closed","template":"","categories":[1401],"tags":[2547,3631,40,6495],"cross-post-tag":[6284],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/space\/136562"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/space"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/types\/space"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/users\/1086"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/comments?post=136562"}],"version-history":[{"count":1,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/space\/136562\/revisions"}],"predecessor-version":[{"id":136563,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/space\/136562\/revisions\/136563"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/media\/136558"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/media?parent=136562"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/categories?post=136562"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/tags?post=136562"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/cross-post-tag?post=136562"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}