
La extensión de Visual Studio para desarrolladores .NET

La extensión de Visual Studio para desarrolladores .NET

El análisis de calidad del código sobre la marcha está disponible en C#, VB.NET, XAML, ASP.NET, ASP.NET MVC, JavaScript, TypeScript, CSS, HTML y XML. Podrá saber inmediatamente si su código necesita mejoras.
ReSharper no solo le advierte de problemas en su código, sino que también brinda cientos de arreglos rápidos para resolver problemas automáticamente. En casi todos los casos, podrá seleccionar el mejor arreglo rápido de entre una variedad de opciones.
Las refactorizaciones de código automatizadas para toda la solución le ayudarán a cambiar la base del código con seguridad. Tanto si necesita revitalizar un código heredado u ordenar la estructura de su código, puede confiar en ReSharper.
Puede navegar y buscar instantáneamente en toda la solución. Salte a cualquier archivo, tipo o miembro de tipo, o navegue desde un símbolo en particular a sus usos, símbolos base y derivados, o implementaciones.
Múltiples asistentes para edición de código, incluido IntelliSense extendido, cientos de transformaciones de código instantáneas, importación automática de espacios de nombres, reordenamiento de código y presentación de documentación.
Las funcionalidades de estilo y formateo de código con ajustes precisos y específicos para cada idioma le ayudarán a deshacerse del código no usado y crear un estándar común para su equipo.
Análisis del códigoReSharper amplía Visual Studio con casi 2200 inspecciones de código sobre la marcha para C#, VB.NET, ASP.NET, JavaScript, TypeScript y otras tecnologías. Para la mayoría de las inspecciones, ReSharper ofrece arreglos rápidos (bombillas de luz) para mejorar el código.
¿Encontrar y eliminar código no usado? ¿Migrar su código a la versión de C# más reciente? ¿Convertir bucles a LINQ a demanda? ¿Encontrar y evitar posibles excepciones? ¿Usar un estándar de nomenclatura común? Todo eso y muchas otras mejoras de código son posibles con el análisis de código de ReSharper.
RefactorizaciónReSharper amplía Visual Studio con casi 2200 inspecciones de código sobre la marcha para C#, VB.NET, ASP.NET, JavaScript, TypeScript y otras tecnologías. Para la mayoría de las inspecciones, ReSharper ofrece arreglos rápidos (bombillas de luz) para mejorar el código.
ReSharper ayuda a llegar a cualquier código dentro de una solución instantáneamente, sin importar el tamaño de la solución. También puede llevarlo desde cualquier símbolo a su código relacionado, tal como implementaciones de una interfaz dada, métodos de extensión de una clase o usos de un campo.
Formateo y limpieza de códigoConfigure y aplique un estilo de código en base a sus preferencias personales o los estándares de su equipo. Se pueden aplicar ajustes de estilo y formateo de código para C#, VB.NET, ASP.NET, JavaScript, TypeScript y otros lenguajes sobre cualquier alcance, desde una selección a una solución completa.
Generación de códigoReSharper puede crear una gran parte del código por usted: desde nuevos archivos y clases hasta bloques condicionales y GUIDs; desde los métodos y propiedades requeridos por una interfaz que está implementando hasta verificaciones de igualdad y miembros de formateo.
dotUltimate es una licencia única que permite a un desarrollador utilizar las siguientes herramientas de JetBrains:
La extensión de Visual Studio para desarrolladores de .NET
Un rápido IDE .NET multiplataforma
La extensión de Visual Studio para desarrolladores de C++
Perfilador de rendimiento .NET
Perfilador de memoria .NET
Herramienta de cobertura de código y ejecutor de pruebas de unidades .NET
Navegador de ensamblados y decompilador .NET
La licencia de dotUltimate también incluye complementos para dotCover y dotTrace en Rider.
NOVEDADES
Análisis de códigoHay varias inspecciones nuevas con arreglos rápidos, como Swap via deconstruction, Replace empty array creation with Array.Empty y Replace new EventArgs() with EventArgs.Empty. ReSharper ahora también tiene en cuenta la propiedad generated_code de .editorconfig, lo que le permite marcar archivos o carpetas como código generado y excluirlos del procesamiento.
Tipos de referencias que aceptan valores null¡Ha llegado una gran actualización de compatibilidad con tipos de referencia que aceptan valores null!
ReSharper indica las supresiones (!) que ya no son necesarias y que pueden ser eliminadas con seguridad.
ReSharper ha introducido una nueva refactorización para cambiar la nulabilidad. Actualizará las anotaciones de nulabilidad y sugerirá la propagación de los cambios a través de su base de código.
También hay varias inspecciones nuevas con los correspondientes arreglos rápidos disponibles cuando se utilizan atributos JetBrains.Annotations y están habilitados los tipos de referencia que aceptan valores null.
Compatibilidad con el generador de código fuenteEn ReSharper 2021.2, muchas de las funciones disponibles para los archivos de código escrito manualmente están disponibles también para los archivos generados por fuente. Hemos mejorado la compatibilidad con el editor, hemos mejorado el depurador y hemos añadido compatibilidad con el análisis de errores entre soluciones (SWEA) y las refactorizaciones.
TESTIMONIOS
65 de las 100 primeras empresas de la lista Forbes 500 usan herramientas para desarrolladores .NET de JetBrains.


Solo puedo decir que me encanta. Si no estás usando ReSharper, deja lo que estés haciendo ¡y ve a comprarlo!

¡Me encanta ReSharper! Las sugerencias de código me ayudan continuamente a escribir mejor código C#/VB.NET.

ReSharper es una herramienta genial. Si ya lo estás utilizando, probablemente estés de acuerdo conmigo, y si no, deberías hacerlo. El aumento de la productividad es increíble.

La herramienta de Agile definitiva es ReSharper. Refactorizar es tan fácil que ya no da miedo hacer cambios.
Ayúdanos con este formulario a facilitarte la información que necesitas.



Si odias poner cara de "siempre me entero de todo cuando ya ha pasado" deja tu email y te lo contamos.
¡Suscríbete!Utilizamos cookies propias y de terceros para mejorar la experiencia del usuario a través de su navegación. Si continúas navegando aceptas su uso
AceptarConfigurarPodemos solicitar que se establezcan cookies en su dispositivo. Utilizamos cookies para informarnos cuando visita nuestros sitios web, cómo interactúa con nosotros, para enriquecer su experiencia de usuario y para personalizar su relación con nuestro sitio web.
Haga clic en los títulos de las diferentes categorías para obtener más información. También puede cambiar algunas de sus preferencias. Tenga en cuenta que el bloqueo de algunos tipos de cookies puede afectar su experiencia en nuestros sitios web y los servicios que podemos ofrecer.
Estas cookies son estrictamente necesarias para proporcionarle los servicios disponibles a través de nuestro sitio web y para utilizar algunas de sus funciones.
Debido a que estas cookies son estrictamente necesarias para entregar el sitio web, no puede rechazarlas sin afectar el funcionamiento de nuestro sitio. Puede bloquearlos o eliminarlos cambiando la configuración de su navegador y forzando el bloqueo de todas las cookies en este sitio web.
Estas cookies recopilan información que se utiliza en forma agregada para ayudarnos a comprender cómo se utiliza nuestro sitio web o qué tan efectivas son nuestras campañas de marketing, o para ayudarnos a personalizar nuestro sitio web y nuestra aplicación para mejorar su experiencia.
Si no desea que rastreemos a su visitante en nuestro sitio, puede deshabilitar el rastreo en su navegador aquí:
También utilizamos diferentes servicios externos como Google Webfonts, Google Maps y proveedores de video externos. Dado que estos proveedores pueden recopilar datos personales como su dirección IP, le permitimos bloquearlos aquí. Tenga en cuenta que esto podría reducir considerablemente la funcionalidad y la apariencia de nuestro sitio. Los cambios entrarán en vigor una vez que vuelva a cargar la página.
Configuración de Google Webfont:
Configuración del mapa de Google:
Incrustaciones de video de Vimeo y Youtube:
Puede leer sobre nuestras cookies y la configuración de privacidad en detalle en nuestra Página de Política de Privacidad.
Política de Privacidad
Dejar un comentario
¿Quieres unirte a la conversación?¡Siéntete libre de contribuir!