提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|产品更新|编辑:吴园园|2019-12-17 14:24:21.277|阅读 453 次
概述:ReSharper Ultimate 2019.3引入了全新的Localization Manager和Type Name Hints,并为C#8,C ++ 20和Unreal Engine提供了更好的支持。导航,代码样式和单元测试得到增强,并且ReSharper和dotTrace的命令行工具现在可以在Linux和macOS上使用。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
ReSharper是一个著名的代码生成工具,其能帮助Microsoft Visual Studio成为一个更佳的IDE。实质上,ReSharper特征可用于C#,VB.net,XML,Asp.net,XAML,和构建脚本。 使用ReSharper,你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理,业界领先的自动代码重构,高级的集成单元测试方案,和强大的解决方案内导航和搜索。
ReSharper Ultimate 2019.3引入了全新的Localization Manager和Type Name Hints,并为C#8,C ++ 20和Unreal Engine提供了更好的支持。导航,代码样式和单元测试得到增强,并且ReSharper和dotTrace的命令行工具现在可以在Linux和macOS上使用。
ReSharper 2019.3
导航和查找用法
我们大多数人有时想知道我们的代码在哪里使用了特定的引用。长期以来,可以对引用运行“查找相关代码”操作,以查找该引用中出现类型或类型成员的所有位置。但是,始终存在局限性。
从2019.3版本开始,我们消除了以下几个方面:
现在,查找依赖代码可用于NuGet引用,并且可以在整个解决方案中运行,而不仅仅是项目!
消费API扩展了“导航至”操作,如果要列出所有在其参数中接收特定类型对象的方法,可能会有所帮助。
在查找结果窗口用于查找相关的代码有新的过滤器。
现在,您可以导航到具有源符号包的NuGet包的外部源。
单元测试更新
单元测试工具窗口已经非常完善,可以满足我们的大部分期望。尽管如此,我们认为我们可以为您添加更多方法来定制单元测试列表的视图,因此我们做到了。
在“ 单元测试资源管理器”和“ 单元测试会话”工具窗口中使用新的高级分组依据功能来创建自定义分组。使用添加的Duration元素,您现在可以根据执行单元测试的时间对其进行分组。
如果您有一个以上的组件(在当今很常见),并且不想看到其中的一些组件,则可以在“ 单元测试会话”工具窗口中按目标框架过滤单元测试。
标识符突出显示更新
标识符突出显示已完全重做。我们添加了更多颜色设置以提高代码的准确性(可在“ 工具” |“选项” |“字体和颜色”中找到)。新的颜色设置包括:
有关所有语言的实体颜色的一般部分。
C#颜色的专用设置。
使用不同语言的构造的新颜色设置。
其它功能
新的NUnit检查涵盖组合单元测试和参数化单元测试的各个参数。
该参数信息弹出可用元组。
Xamarin支持有两个重要的修复程序,例如x:DataType 和Class属性支持。
键入辅助功能用于删除新行并在新行之前退格,现在可以留出空间来分隔标记或在格式化规则要求时
C ++ 20支持ULTIMATE
C ++ 20具有完整的功能,将于明年正式签署,为C ++开发人员提供一系列期待已久的好东西。 ReSharper C ++ 2019.3已经支持其中许多功能,并通过其他分析和见识对其进行了增强。
首先,ReSharper C ++现在意识到可以从带括号的值列表中初始化聚合 ,并且 在某些情况下需要使用函数模板执行额外的ADL。
ReSharper C ++的解析器不仅支持概念,而且还提供“ 重命名重构”和“ 查找用法”。更好的是,代码分析可以为您显示有关概念相关错误的更多详细信息。例如,如果过载解析由于不满足Concept的要求而失败,那么您将在工具提示中看到所有详细信息。顺便说一下,在ReSharper 2019.3中,我们还在工具提示中添加了颜色,以显示有关重载分辨率失败的详细信息。
UE4支持ULTIMATE
当ReSharper C ++检测到您正在开发一个虚幻引擎项目时,它会将其行为调整为更多UE4特定的。
“新的”后缀模板用于UCLASSes扩展到适当的工厂函数调用(它将在垃圾回收器中注册创建的对象)。现在可以使用具有相应名称的实时模板来帮助您快速生成USTRUCT/UCLASS/UENUM/UENUMCLASS。
TSharedPtr, TSharedRef, TWeakPtr, TUniquePtr现在,ReSharper C ++处理虚幻引擎的智能指针()的方式与相似 std::shared_ptr/std::unique_ptr。这意味着诸如智能指针的参数信息,代码分析和后缀代码完成等功能。
最后,UE4项目有一些性能改进。例如,我们修复了UE4编辑器中“刷新Visual Studio项目”之后的挂起问题。
macOS和Linux上的命令行探查器ULTIMATE
命令行探查器终于出现在macOS和Linux中。 dotTrace.sh具有与Windows相同的功能,并以.tar.gz存档和NuGet软件包的形式分发。
dotCover改进ULTIMATE
dotCover 2019.3进行了几项改进:
在所有操作系统上均支持Unity 2018.3及更高版本。要执行Unity测试的覆盖率分析,必须使用JetBrains Rider。
支持Microsoft Fakes。
能够按Rider,Visual Studio和dotCover控制台工具生成的报告中的嵌套名称空间对覆盖结果进行分组。
**想要购买ReSharper正版授权的朋友可以
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
知名C/C++开发工具CLion全新发布v2024.3,新版本新语言引擎有显著改进等,欢迎下载新版体验!
强大的VS插件CodeRush已正式发布v24.2.3,新版本现在可以运行xUnit.Net v3测试等,欢迎下载最新版体验!
Spire.PDF 10.12.4 最新版本支持在进行多页打印时设置自动旋转方向。同时,一些已知问题也在本次更新中被成功修复,例如打印 PDF 文档时内容丢失的问题,欢迎下载体验~
日程安排控件dhtmlxScheduler v7.2全新发布,新版本增强并增加了编辑、修改等多个操作体验,欢迎下载最新版试用~
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢