Rider 2023.2 ya está disponible de manera general. Esta versión contiene mejoras en el soporte del lenguaje C#. Estas mejoras están relacionadas con la legibilidad del código y mejoran la experiencia de programación. Además, se han realizado mejoras en la interfaz de usuario/interfaz de experiencia de usuario. JetBrains también presentó el Asistente de IA, que por el momento tiene un acceso limitado.
Rider 2023.2 introduce una serie de mejoras en el soporte del lenguaje C#, mejorando la experiencia de programación para los desarrolladores. Una de las principales características nuevas es el mejor soporte para literales de cadena sin formato, con nuevas inspecciones, acciones contextuales y una mejor asistencia para escribir, lo que facilita el trabajo con estos literales. Para los desarrolladores que trabajan con Entity Framework, Rider ahora ofrece inspecciones especializadas y correcciones rápidas para problemas comunes, mejorando la depuración y aumentando la productividad.
Otra característica se centra en la legibilidad del código. Se han añadido dos nuevas inspecciones y las correspondientes correcciones rápidas para mejorar la claridad del código al manejar funciones locales. Además, Rider introduce inspecciones para las directivas #nullable y las anotaciones de tipos de referencia de permitir nulos (NRT), simplificando la gestión de los tipos que permiten nulos. La navegación se vuelve más intuitiva con una mejor manipulación de las declaraciones var, lo que ayuda a explorar y comprender el código.
Además, Rider aprovecha los últimos avances en el lenguaje C#, ofreciendo soporte para el constructor principal de las clases y estructuras que no son de registro a partir de la versión familiarización de C# 12. Los valores de los parámetros por defecto en las expresiones lambda brindan flexibilidad en las definiciones de funciones. La herramienta también introduce nuevas inspecciones de código, proporcionando un mejor control sobre la eliminación de objetos y un mejor soporte para el rechazo del lenguaje C#, mejorando la calidad y fiabilidad del código. Estas actualizaciones permiten que Rider ofrezca un entorno eficiente y fácil de usar para los desarrolladores de C#.
La nueva versión contiene cambios en la interfaz de usuario/interfaz de experiencia de usuario. Hay varias características, como la navegación en proyectos con colores codificados para distinguir fácilmente entre proyectos abiertos. Es posible personalizar los colores del encabezado e incluso establecer un icono personalizado para una solución. Además, la barra de herramientas principal de la interfaz de usuario ahora es personalizable, ofreciendo un menú desplegable para agregar acciones preferidas para un acceso rápido y sencillo. La gestión de las configuraciones de ejecución se ha simplificado con la opción de fijar las configuraciones preferidas en el widget de ejecución, mejorando la organización del proyecto. Otras mejoras en la interfaz de usuario incluyen un menú hamburguesa rediseñado, un tema claro con encabezados luminosos, navegación de un solo clic entre los directorios del proyecto, ordenación de archivos por hora de modificación en el Explorador de soluciones y controles de ventana actualizados para macOS.
Esta versión también añade una nueva función a Rider con acceso limitado llamada Asistente de IA. Ofrece varias funciones basadas en IA que se integran perfectamente en los flujos de trabajo principales del IDE. El Asistente de IA puede analizar el código seleccionado, explicar el significado de las validaciones o errores en tiempo de ejecución, generar documentación y crear archivos de Unity en función de los requisitos.
En un post de LinkedIn apareció la siguiente pregunta:
¿Es larga la lista de espera para el Asistente de IA y se lleva bien con GitHub Copilot?
JetBrains respondió que el Asistente de IA no interfiere con GitHub Copilot y, en cuanto a la lista de espera, actualmente está casi vacía, por lo que es posible unirse sin dificultad.
Para obtener más información sobre todas estas características, existe la oportunidad de revisar la lista completa de solicitudes a las que JetBrains ha dado respuesta en este ciclo de lanzamiento en su herramienta de seguimiento público de errores.
Sobre el autor
Robert Krzaczyński
Mostrar másMostrar menos