que - resharper visual studio 2017 full mega
¿Has usado JustCode? (2)
¿Alguien ha usado JustCode de Telerik últimamente? Esta pregunta se formuló hace aproximadamente dos años, pero estoy seguro de que los problemas ya deben haberse resuelto. Especialmente refiriéndome a correr junto a ReSharper.
He estado usando Resharper por un tiempo ahora. Decidí probar JustCode para ver cómo se comporta.
Después de una semana de usar JustCode, lo desinstalo y vuelvo a Resharper.
Lo que me gusta de JustCode:
- Una sola ventana que indica todas las advertencias / errores en toda la solución.
- El rendimiento parecía ser un poco mejor que Resharper.
- Es más fácil llegar a la refactorización.
- Los proyectos pueden ser excluidos, o tipo de archivo.
- El idioma puede ser excluido (como XAML)
Lo que no me gustó de JustCode:
- A veces, el subrayado utilizado para abrir la opción de reparación o refactorización es frustrantemente difícil de hacer ya que VS también pone un subrayado en el mismo lugar (y es el menú contextual de este último el que aparece).
- No se puede cambiar una sugerencia para que sea una advertencia.
- Vio algunos errores menores
- JustCode estaba dando cientos de falsos avisos positivos en el código XAML (afortunadamente, pude desactivar la inspección de XAML)
Lo que me faltaba de Resharper:
- Advertencias sobre el parámetro del método que falta / falta de coincidencia en la documentación
- Consejos para transformar una expresión en una expresión Linq.
- Al escribir un corchete de apertura, resharper agrega automáticamente el cierre y lo coloca en una línea vacía entre los dos.
- Al completar un método, Resharper agrega los primeros paréntesis. También agrega el último si ese método no tiene parámetros.
- Estoy seguro de que hay un montón de otras cosas que no puedo recordar ahora
Puedes instalar tanto Resharper como JustCode al lado. Primero suspendí Resharper antes de instalar JustCode y usé JustCode bien. Cuando reanudé Resharper y reinicié VS, ambos se ejecutaban juntos sin error.
Juntos, Resharper estaba encontrando más que JustCode. Por ejemplo, JustCode no dio una advertencia para lo siguiente: "Value assigned is not used in any execution path."
Incluso se perdió un error: "Cannot convert type ''int'' to ''bool''."
La expresión era:
if ((bool)CanDoIt) // Here CanDoIt is a property of type int.
{
...
}
Con todo, la herramienta no es mala. Lo recomiendo sobre no tener ninguno. Pero si tiene la opción entre Resharper y JustCode, vaya con Resharper ... por el momento; JustCode sigue siendo joven.
Puede cambiar el tamaño de la etiqueta inteligente de JustCode o desactivar la etiqueta inteligente de Visual Studio en el menú de opciones de JustCode. Prefiero acceder a la etiqueta inteligente de VS usando ctrl +., Así que no ha sido un problema para mí.