{"id":309981,"date":"2022-12-22T17:37:03","date_gmt":"2022-12-22T16:37:03","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=qodana&#038;p=309981"},"modified":"2022-12-22T17:37:05","modified_gmt":"2022-12-22T16:37:05","slug":"anunciamos-la-version-preliminar-de-qodana-cloud-un-lugar-unico-en-el-que-encontrar-toda-la-informacion-sobre-la-calidad-del-codigo","status":"publish","type":"qodana","link":"https:\/\/blog.jetbrains.com\/es\/qodana\/2022\/12\/anunciamos-la-version-preliminar-de-qodana-cloud-un-lugar-unico-en-el-que-encontrar-toda-la-informacion-sobre-la-calidad-del-codigo\/","title":{"rendered":"Anunciamos la versi\u00f3n preliminar de Qodana Cloud, un lugar \u00fanico en el que encontrar toda la informaci\u00f3n sobre la calidad del c\u00f3digo."},"content":{"rendered":"<p>Qodana Cloud, una soluci\u00f3n centralizada basada en la nube que recopila y muestra datos de diferentes linters de Qodana desde un \u00fanico lugar, ya est\u00e1 disponible en versi\u00f3n de vista previa p\u00fablica. Puede utilizar Qodana Cloud para gestionar sus comprobaciones de calidad del c\u00f3digo en diversos contextos, desde proyectos unipersonales hasta grandes equipos de desarrollo.<\/p>\n<p>Qodana Cloud se encuentra a\u00fan en fase de desarrollo, y para darle los toques finales solicitamos el apoyo de la comunidad. Si quiere ser uno de los primeros en adoptar nuestras nuevas funciones, siga leyendo para saber c\u00f3mo empezar a utilizar Qodana Cloud.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-304592\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/12\/Blog_Featured_image_1280x600-3.png\" alt=\"\" width=\"2560\" height=\"1200\" \/><\/figure>\n<p align=\"center\"><a class=\"jb-download-button\" href=\"https:\/\/qodana.cloud\/\" target=\"_blank\" rel=\"noopener\"><br \/>PRUEBE QODANA CLOUD<br \/><\/a><\/p>\n<h2><span id=\"How_Qodana_Cloud_can_complement_your_projects\" class=\"ez-toc-section\"><\/span>C\u00f3mo Qodana Cloud puede complementar sus proyectos<\/h2>\n<p>\u00bfDesea ejecutar an\u00e1lisis est\u00e1ticos en varios proyectos o repositorios? \u00bfSu base de c\u00f3digo est\u00e1 distribuida en varios servidores y redes privadas virtuales? \u00bfSus equipos trabajan de forma independiente y no siempre est\u00e1n alineados en cuanto a la calidad del c\u00f3digo? En cualquiera de estos escenarios, si desea asegurarse de que su c\u00f3digo es limpio y seguro, anteriormente ten\u00eda que cambiar entre diferentes linters o instancias de Qodana para ver los resultados de diferentes proyectos.<\/p>\n<p>La necesidad de cambiar entre linters puede hacer que el proceso de revisi\u00f3n del c\u00f3digo sea enrevesado e ineficaz, y hemos desarrollado Qodana Cloud para abordar precisamente este problema. Qodana Cloud recopila todos los datos de los distintos linters de Qodana en un \u00fanico lugar, y permite profundizar en cuestiones concretas con paneles interactivos.<\/p>\n<p>A continuaci\u00f3n le mostramos c\u00f3mo puede sacar partido de Qodana Cloud:<\/p>\n<h3><span id=\"Get_deeper_insights_into_your_projects_trends\" class=\"ez-toc-section\"><\/span>Conozca mejor las tendencias de sus proyectos<\/h3>\n<p>Con la posibilidad de a\u00f1adir informes de distintas fuentes en una sola vista, puede descubrir tendencias y patrones en el c\u00f3digo de todos los proyectos y comprender mejor el rendimiento de su proyecto o de todo el equipo. De este modo, los desarrolladores ya no codificar\u00e1n de forma aislada, sino que ver\u00e1n la misma lista de incidencias. Esto tambi\u00e9n facilita a los responsables superiores el seguimiento de los progresos de toda la organizaci\u00f3n.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-302356\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/11\/1-dashboard-with-projects-2800x1625.png\" alt=\"\" width=\"2800\" height=\"1625\" \/><\/figure>\n<p>Puede crear organizaciones, equipos y proyectos independientes en Qodana Cloud y asignar un \u00fanico equipo a varios proyectos para facilitar la navegaci\u00f3n. Adem\u00e1s, lograr\u00e1 m\u00e1s transparencia gracias a los widgets que se actualizan en tiempo real.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/Qodana\/2switching.gif\" alt=\"\" \/><\/figure>\n<p>En cada proyecto, tambi\u00e9n puede ver un historial de resultados anteriores y comparar los resultados de los controles de calidad entre confirmaciones. Puede examinar el n\u00famero absoluto de problemas detectados o comparar el n\u00famero de problemas con una l\u00ednea de base: una instant\u00e1nea de los problemas de la base de c\u00f3digo tomada durante una ejecuci\u00f3n espec\u00edfica de Qodana.<\/p>\n<h3><span id=\"Open_problems_detected_by_Qodana_in_your_favorite_IDE\" class=\"ez-toc-section\"><\/span>Abra los problemas detectados por Qodana en su IDE favorito<\/h3>\n<p>Si ya es usuario de Qodana, sabr\u00e1 que puede abrir incidencias detectadas por Qodana directamente en su IDE. Y ahora esta caracter\u00edstica tambi\u00e9n funciona en Qodana Cloud Esto significa que puede corregir errores del lado del servidor en el editor de la misma manera que trabaja con otras sugerencias proporcionadas por el IDE.<\/p>\n<p>As\u00ed funciona:<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/Qodana\/3open_IDE.gif\" alt=\"\" \/><\/figure>\n<p>Lo que es especialmente importante acerca del hecho de que Qodana se incluya con los IDE de JetBrains es que los controles de uso intensivo de recursos fuera de su entorno de desarrollo se ejecutan sin perjudicar al rendimiento de su IDE. En el ejemplo anterior, Qodana detect\u00f3 la posibilidad de que una variable fuera nula y provocara una excepci\u00f3n en tiempo de ejecuci\u00f3n. Se trata de un problema grave, pero los usuarios tienden a desactivar este tipo de inspecciones con el fin de ahorrar recursos.<\/p>\n<p>De hecho, esa es una de las razones por las que en JetBrains creamos Qodana: \u00a1para asegurarnos de que ya no tenga que elegir entre la calidad del c\u00f3digo y el rendimiento del IDE!<\/p>\n<h3><span id=\"Plan_your_work_better\" class=\"ez-toc-section\"><\/span>Planifique mejor su trabajo<\/h3>\n<p>\u00a1Divida los grandes proyectos en peque\u00f1os pasos! Cambiar a una versi\u00f3n m\u00e1s reciente de un lenguaje o marco de trabajo, o deshacerse de una determinada utilidad o patr\u00f3n, puede ser una tarea engorrosa, sobre todo si se trabaja en un gran proyecto en el que participan muchos desarrolladores e ingenieros de control de calidad.<\/p>\n<p>En Qodana Cloud, puede crear un informe para evaluar todos los fragmentos de c\u00f3digo que requieren modificaci\u00f3n y seleccionar los problemas que se a\u00f1adir\u00e1n a la l\u00ednea de base, tambi\u00e9n conocida como la secci\u00f3n de deuda t\u00e9cnica. De este modo, todo el equipo puede ver la misma lista de problemas y supervisar el progreso con un panel interactivo de Qodana.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-302379\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/Qodana\/4baseline.gif\" alt=\"\" width=\"2864\" height=\"1666\" \/><\/figure>\n<h3><span id=\"Choose_the_dark_or_the_light_side\" class=\"ez-toc-section\"><\/span>P\u00e1sese al lado oscuro o qu\u00e9dese en la luz<\/h3>\n<p>En el mundo del dise\u00f1o, el modo oscuro est\u00e1 de moda. \u00bfQui\u00e9nes somos nosotros para ignorarlo? Para asegurarnos de que disfrute de una buena experiencia con Qodana Cloud, hemos a\u00f1adido la opci\u00f3n de elegir manualmente el tema oscuro o el claro, o hacer que la interfaz de usuario se sincronice autom\u00e1ticamente con las preferencias de su sistema.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-302390\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/Qodana\/5black_white.gif\" alt=\"\" width=\"2836\" height=\"1696\" \/><\/figure>\n<h2><span id=\"Whats_coming_next\" class=\"ez-toc-section\"><\/span>\u00bfQu\u00e9 ser\u00e1 lo pr\u00f3ximo?<\/h2>\n<p>En futuras versiones, a\u00f1adiremos el control de acceso basado en roles para que pueda conceder diferentes permisos en funci\u00f3n de las responsabilidades de un usuario. Por ejemplo, puede que su equipo jur\u00eddico solo necesite poder ver informes sobre las licencias utilizadas en un producto, o que su equipo de seguridad necesite ver una lista de vulnerabilidades en la base de c\u00f3digo. Podr\u00e1 crear funciones personalizadas para ellos con permisos espec\u00edficos para sus tareas. Tambi\u00e9n estamos trabajando para implantar m\u00e1s controles de seguridad y permitir arreglos r\u00e1pidos para determinados tipos de problemas.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-304581\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/12\/6.-Role-based.png\" alt=\"\" width=\"1662\" height=\"622\" \/>\n<figcaption>Un adelanto de lo que est\u00e1 por venir en Qodana Cloud.<\/figcaption>\n<\/figure>\n<p><a href=\"https:\/\/twitter.com\/Qodana\" target=\"_blank\" rel=\"noreferrer noopener\">S\u00edganos en Twitter<\/a> o suscr\u00edbase al blog para estar al d\u00eda.<\/p>\n<h2><span id=\"How_to_get_started_with_Qodana_Cloud\" class=\"ez-toc-section\"><\/span>C\u00f3mo empezar a utilizar Qodana Cloud<\/h2>\n<p>Para empezar, vaya a <a href=\"https:\/\/qodana.cloud\/\" target=\"_blank\" rel=\"noreferrer noopener\">qodana.cloud<\/a> e inicie sesi\u00f3n con su cuenta de JetBrains. Alternativamente, como usuario no registrado, puede explorar proyectos demo que ya han sido analizados por Qodana Cloud para verlo en acci\u00f3n.<\/p>\n<p>Para solicitar sus informes de inspecci\u00f3n de otras instancias de Qodana en la nube, Qodana Cloud generar\u00e1 un token para que lo establezca en su proyecto en su herramienta de CI. Para obtener instrucciones detalladas, consulte <a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/cloud-forward-reports.html\" target=\"_blank\" rel=\"noreferrer noopener\">nuestra documentaci\u00f3n<\/a>.\u00a0\u00a0<\/p>\n<h3><span id=\"Project_setup\" class=\"ez-toc-section\"><\/span>Configuraci\u00f3n del proyecto<\/h3>\n<p>Configurar un proyecto en Qodana Cloud es cuesti\u00f3n de cinco sencillos pasos:<\/p>\n<ol>\n<li><strong>Desencadene la primera ejecuci\u00f3n<\/strong>. En primer lugar, Qodana analiza su proyecto efectuando \u00fanicamente comprobaciones esenciales. Identificar\u00e1 el n\u00famero de archivos y carpetas que contienen problemas, los lenguajes utilizados y otra informaci\u00f3n importante sobre su proyecto.\u00a0<\/li>\n<li><strong>Personalice su an\u00e1lisis<\/strong>. A continuaci\u00f3n, Qodana le ofrece la opci\u00f3n de activar inspecciones adicionales que podr\u00edan ser fundamentales para su an\u00e1lisis.\u00a0<\/li>\n<li><strong>Acote el an\u00e1lisis<\/strong>. A continuaci\u00f3n, puede excluir determinados archivos y carpetas del an\u00e1lisis.<\/li>\n<li><strong>Cree deuda t\u00e9cnica.<\/strong> Nuestra parte favorita es la capacidad de a\u00f1adir problemas detectados a la l\u00ednea de base, lo que le permite volver a ellos cuando tenga tiempo.<\/li>\n<li><strong>Aplique las inspecciones en todo el proyecto.<\/strong> Para aplicar la configuraci\u00f3n seleccionada a su proyecto, descargue <code>qodana.yaml<\/code> y <code>qodana.sarif.json<\/code>, col\u00f3quelos en la carpeta ra\u00edz y reinicie Qodana.<\/li>\n<\/ol>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-302424\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/Qodana\/7project_setup.gif\" alt=\"\" width=\"2864\" height=\"1664\" \/><\/figure>\n<p>\u00a1Eso es todo por ahora! Si tiene alguna sugerencia para futuros temas del blog o si desea saber m\u00e1s sobre c\u00f3mo Qodana puede ayudarle a usted y a su negocio, publique un comentario aqu\u00ed, etiqu\u00e9tenos en <a href=\"https:\/\/twitter.com\/Qodana\" target=\"_blank\" rel=\"noreferrer noopener\">Twitter<\/a> o p\u00f3ngase en contacto con nosotros en <a href=\"mailto:qodana-support@jetbrains.com\">qodana-support@jetbrains.com<\/a>.<\/p>\n<p>\u00a1Que tenga un desarrollo feliz y mantenga limpio su c\u00f3digo!<\/p>\n<p><em>Art\u00edculo original en ingl\u00e9s de:<br \/><\/em><\/p>\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":1086,"featured_media":306361,"comment_status":"closed","ping_status":"closed","template":"","categories":[4089,947,7119,89,907],"tags":[477],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/qodana\/309981"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/qodana"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/types\/qodana"}],"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=309981"}],"version-history":[{"count":3,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/qodana\/309981\/revisions"}],"predecessor-version":[{"id":309987,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/qodana\/309981\/revisions\/309987"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/media\/306361"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/media?parent=309981"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/categories?post=309981"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/tags?post=309981"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/cross-post-tag?post=309981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}