最近有没有人使用过Telerik的JustCode?这个问题在两年前就已经被问到了,但我相信这些问题现在一定已经解决了。尤其是指与ReSharper并排运行。你用过JustCode吗?
回答
我一直在使用Resharper一段时间。我决定尝试JustCode,看看它的行为。
使用JustCode一个星期后,我卸载它并返回到Resharper。
我喜欢JustCode:
- 一个窗口显示在整个解决方案中的所有警告/错误。
- 性能似乎比Resharper好一点。
- 重构更容易。
- 项目可以被排除,或文件的类型
- 语言可以被排除在外(如XAML)
我不喜欢JustCode什么:
- 有时用下划线打开固定或重构的选项令人沮丧难以点击,因为VS也会在同一位置放置下划线(并且弹出后者的上下文菜单)。
- 不能将提示改为警告。
- 看到了一些小错误
- JustCode正在给数百个假阳性警告在XAML代码(幸运的是我可以把XAML的检验关)
我从ReSharper的缺少什么:
- 有关方法参数缺失/文档不匹配的警告
- 将表达式转换为Linq表达式的提示。
- 当写一个左括号时,resharper自动添加关闭的一个,并把你放在两者之间的空行上。
- 当完成一个方法时,Resharper添加第一个括号。如果该方法是无参数的,它还会添加最后一个。
- 我肯定的是,我不记得现在
您可以同时安装ReSharper的和JustCode旁边一个一堆其他的东西。我在安装JustCode之前首先暂停了Resharper并使用JustCode。当我重新启动Resharper并重新启动VS时,两人一起运行没有错误。
在一起,Resharper发现不仅仅是JustCode。 例如,JustCode没有给出警告以下:"Value assigned is not used in any execution path."
它甚至还错过了一个错误:"Cannot convert type 'int' to 'bool'."
的表述是:
if ((bool)CanDoIt) // Here CanDoIt is a property of type int.
{
...
}
总而言之,该工具也不错。我推荐它没有任何。但是如果你在Resharper和JustCode之间做出选择,那么就和Resharper一起去吧。 JustCode还很年轻。
For your信息,如果您希望解决方案中出现所有错误和警告,请转到解决方案菜单中的Resharper> Inspect> Code Issues。无论如何,你可以过滤和订购这个。 – 2011-05-17 15:44:44
此外,如果您想从全局分析中排除项目,则可以使用Resharper> Options> Code Inspection> Settings> Edit items来跳过并选择文件夹。尽管如此,这真的可以改善一些。例如,我想从解决方案范围的使用情况分析中排除我的单元测试项目,但是如果您使用此选项,您也将从重命名功能中排除它们...此外,我不明白为什么定义了该选项在Resharper选项中,而不是解决方案或项目属性中的某处。 – 2011-05-17 15:47:58
谢谢,我会看看那些 – joerage 2011-05-18 03:30:30
您可以在JustCode的选项菜单中更改JustCode智能标签的大小或关闭Visual Studio的智能标签。我更喜欢用ctrl +。来访问VS的智能标签,所以它对我来说不是问题。
- 1. 你使用过Rhino Igloo吗?
- 2. 你使用过Google的Directory API吗?
- 3. JustCode打破了我的错误列表
- 4. JustCode logo它是如何工作的?
- 5. Telerik JustCode为什么如此困惑?
- 6. 你使用NDepend吗?
- 7. 你使用WaTiR吗?
- 8. 你禁用SELinux吗?
- 9. 你使用Phing吗?
- 10. 你能删除响应过滤器吗?
- 11. 你能通过这个测试吗?
- 12. 你曾经坠毁过编译器吗?
- 13. 你可以通过RedirectToAction模型吗?
- 14. 你可以加入存储过程吗?
- 15. 你曾经对你自己的Forked repo做过pull request吗?
- 16. 你能帮我用preg_replace吗?
- 17. 你使用EasyProp库吗?
- 18. 你会使用drupal 7吗?
- 19. 你今天会用iBatis.Net吗?
- 20. 你使用XeTeX或pdfTeX吗?
- 21. 你使用onPostCreate()方法吗?
- 22. 你使用Java注释吗?
- 23. 你使用断言吗?
- 24. 你会不经过设备测试发布你的应用程序吗?
- 25. 有人使用过Boo,你能评论一下你的经历吗?
- 26. 你可以让你的用户通过Youtube API上传视频吗?
- 27. 用于制作PHP扩展的SWIG,你试过了吗?
- 28. 你能通过对象引用创建一个类吗?
- 29. 你应该在LINQ to sql中使用存储过程吗?
- 30. 你可以使用__in来过滤外键吗?
可能想看到[this](http://dotnetsurfers.com/blog/2012/08/18/justcode-vs-resharper)和[this](http://blog.vyvojar.cz/ernest/ archive/2012/08/17/resharper-vs-coderush-vs-justcode.aspx)和[this](http://www.paulmiles.net/2013/01/teleriks-justcode-review.html) – nawfal 2014-06-26 12:30:02