2011-03-24 10 views
18

¿Alguien ha usado JustCode de Telerik últimamente? Hace dos años se formuló esta pregunta, pero estoy seguro de que los problemas ya se han resuelto. Especialmente refiriéndome a correr al lado de ReSharper.¿Has utilizado JustCode?

+0

Quisiera ver [esto] (http://dotnetsurfers.com/blog/2012/08/18/justcode-vs-resharper) y [este] (http://blog.vyvojar.cz/ernest/ archive/2012/08/17/resharper-vs-coderush-vs-justcode.aspx) y [esto] (http://www.paulmiles.net/2013/01/teleriks-justcode-review.html) – nawfal

Respuesta

17

He estado usando Resharper por un tiempo. Decidí probar JustCode para ver cómo se comportaba.

Después de una semana de usar JustCode, lo desinstalo y vuelvo a Resharper.

Lo que me gusta 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.
  • Refactorear es más fácil de conseguir.
  • Los proyectos pueden ser excluidas, o el tipo de archivo
  • lenguaje pueden ser excluidos (como XAML)

Lo que no me gusta de JustCode:

  • veces el subrayado se utiliza para abrir la opción de corregir o refactorizar es frustrantemente difícil de hacer clic 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.
  • vimos algunos errores menores
  • JustCode estaba dando cientos de avisos falsos positivos en el código XAML (suerte pude convertir la inspección de XAML fuera)

Lo que le faltaba a ReSharper:

  • Advertencias sobre el parámetro de método faltante/no coincidente de la documentación
  • Sugerencias para transformar una expresión en una expresión Linq.
  • Al escribir un soporte de apertura, el reafilador agrega automáticamente el de 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

Puede instalar ReSharper y JustCode lado. Primero suspendí Resharper antes de instalar JustCode y usé JustCode fine. 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 el 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 malo. Lo recomiendo por no tener ninguno.Pero si tiene la opción entre Resharper y JustCode, vaya con Resharper ... por el momento; JustCode todavía es joven.

+0

Para su información, si quiere todos los errores y advertencias en su solución, vaya a Resharper> Inspeccionar> Problemas de código en el menú Solución. Este puede ser filtrado y ordenado de todas formas, te gustaría. –

+1

Además, si desea excluir proyectos del análisis global, puede usar Resharper> Opciones> Inspección de código> Configuración> Editar elementos para omitir y seleccionar carpetas. Sin embargo, este realmente podría usar alguna mejora. Por ejemplo, quería excluir mis proyectos Unit Test del análisis de uso de toda la solución, pero si utiliza esta opción para eso, también los excluirá de las funciones Rename ... Además, no entiendo por qué se define esa opción en las opciones de Resharper y no en algún lugar de la solución o las propiedades del proyecto. –

+0

Gracias, voy a echar un vistazo a aquellos – joerage

1

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í.

Cuestiones relacionadas