¿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?
Respuesta
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.
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. –
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. –
Gracias, voy a echar un vistazo a aquellos – joerage
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í.
- 1. ¿Has utilizado Intersystems Caché? ¿Cuál es tu experiencia?
- 2. ¿Por qué Telerik JustCode es tan confuso?
- 3. Has-Muchos relación sólo
- 4. ¿Has integrado Mantis y Subversion?
- 5. ¿Para qué has usado Object.clone()?
- 6. ¿Qué enfoque (s) has utilizado para las pruebas ligeras de la unidad de Python en App Engine?
- 7. ¿Has usado boost :: tribool en el trabajo real?
- 8. ¿Has configurado ClickListener para el elemento giratorio?
- 9. ¿Has reasignado == y! = A isTRUE (all.equal())?
- 10. fixture_file_upload has {file} no existe error
- 11. ¿Qué git gotchas has sido atrapado?
- 12. Entonces, ¿qué emocionantes algoritmos has "descubierto" recientemente?
- 13. ¿Has empezado a usar C++ 0x?
- 14. ¿Qué macros útiles has creado en Netbeans?
- 15. Gradle: War Task has Conflicting Includes/Excludes
- 16. ¿CSS tiene algo como jQuery's: has()?
- 17. ¿Qué es phonestateintreceiver.notifyPhoneCallState utilizado?
- 18. {obtener; conjunto; } utilizado en ViewModel
- 19. DatagridView: ¿Eliminar espacio no utilizado?
- 20. Buscar el código no utilizado
- 21. ¿Windows Workflow es ampliamente utilizado?
- 22. Índice compuesto MySQL no utilizado
- 23. La variable pero nunca utilizado
- 24. Usuarios de @Rails: ¿has probado web2py? Pros? ¿Contras?
- 25. ¿Para qué has usado las macros de Scheme?
- 26. ¿Existe una restricción Has-Only-One en NUnit?
- 27. ¿Has encontrado Y dado X en una Curva Bezier cúbica?
- 28. ¿Has probado utilizar MVC para el código de cliente GWT?
- 29. ¿Has escrito funciones muy largas? Si es así, ¿por qué?
- 30. Sphinx: cuándo usar 'has' e 'indexes' para los campos
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