时间序列分析及相空间重构._VS重构要点(以前)NR6Pack-Visual Studio 2015的免费分析器和重构

时间序列分析及相空间重构.

时间序列分析及相空间重构.

There are some amazing free and open source C# and VB.NET analyzers and refactorings that you can download and use now in Visual Studio 2015. Formerly called "NR6Pack" they have now be renamed VS Refactoring Essentials, a nice nod to VSWebEssentials I must say.

现在可以在Visual Studio 2015中下载和使用一些令人惊叹的免费和开源C#和VB.NET分析器和重构。它们以前被称为“ NR6Pack”,现在已重命名为VS Refactoring Essentials ,这是对VSWebEssentials的一个很好的致谢。

The best part, of course, is that since the Visual Studio Community Edition is not only FREE but also now supports extensions, that any open source or indie developer can get pack some serious power into their Visual Studio installations.

当然,最好的部分是,由于Visual Studio Community Edition不仅免费而且还支持扩展,因此任何开放源代码或独立开发人员都可以在其Visual Studio安装中获得一些强大的功能。

There's some interesting history here as the project and its core technology has been around for a while. It's moved from SharpDevelop into NRefactory, then NRPack, and now with the major Roslyn refactor by Mike Krüger, you've got a nice Roslyn code-base and a free extension for all called VS Refactoring Essentials.

由于该项目及其核心技术已经存在了一段时间,因此这里有一些有趣的历史。 这是一个从SharpDevelop的迁入NRefactory,然后NRPack,现在与主要罗斯林重构迈克·克鲁格,你已经得到了一个很好的罗斯林的代码库和一个免费的扩展全称为VS重构要点

There's lots of great refactorings, too many to include screenshots for all of them, but here's a few favorites.

有很多很棒的重构,太多的重构都无法包含所有截图,但是这里有一些收藏夹。

Sometimes you'll dig deep into a dictionary without being defensive. VS Refactoring Essentials will notice and check the dictionary key first. Note that you'll always get a preview of what it's going to change first!

有时,您会在不作防御的情况下深入研究字典。 VS Refactoring Essentials将首先注意并检查字典密钥。 请注意,您将始终获得将首先更改的预览!

CheckDictionaryKeyValueCodeRefactoring

Conditionals can sometimes get away from you. VS Refactoring Essentials will simplify common conditionals and make them easier to read.

有条件的人有时可以摆脱你。 VS Refactoring Essentials将简化常见的条件,并使它们更易于阅读。

SimplifyConditionalTernaryExpressionAnalyzer

When setting boolean flags you'll sometimes set it, check something, and update that same flag. This refactoring will notice that and do it all on one line for you.

设置布尔标志时,有时会进行设置,检查某些内容并更新同一标志。 这种重构将注意到这一点,并为您完成所有工作。

ConvertIfToOrExpressionAnalyzer

I never get ?: and ?? correct. VS Refactoring Essentials will help you move between ternary operators and null coalescing.

我从来没有得到?:和?? 正确。 VS Refactoring Essentials将帮助您在三元运算符和空合并之间移动。

ConvertConditionalTernaryToNullCoalescingAnalyzer

FYI - This is a purely open source project that is not affiliated with Microsoft. It's part of the SharpDevelop OSS project and is MIT-licensed. Big thanks to the SharpDevelop team!

仅供参考-这是一个纯开源项目,与Microsoft无关。 它是SharpDevelop OSS项目的一部分,并获得MIT许可。 非常感谢SharpDevelop团队!

NOTE: Visual Studio 2015 will launch on July 20th. Be sure to download Visual Studio 2015 Community on that date. Until then, the V2015RC of Community is here.

注意: Visual Studio 2015将于7月20日启动。 请确保在该日期下载Visual Studio 2015社区。 在此之前,Community V2015RC在这里

Be sure to follow @VSRefactoring on twitter and thanks for them for their hard work and community focus! Go download Refactoring Essentials here for VS2015. Report issues on their GitHub.

请确保在Twitter上关注@VSRefactoring ,并感谢他们的辛勤工作和对社区的关注! 在此处下载VS2015的Refactoring Essentials在其GitHub上报告问题

翻译自: https://www.hanselman.com/blog/vs-refactoring-essentials-formerly-nr6pack-free-analyzers-and-refactoring-for-visual-studio-2015

时间序列分析及相空间重构.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值