VS.NETの生産性を向上

Habrapoiskは検索しましたが、DevExpress IDEToolsのような有用なものについて言及していませんでした


devexpress


それは何で、何を食べますか?


これは、Visual Studio 2002/2003/2005/2008(C#、VB、ASP、C ++)の機能と対話性を高め、生産性を高めるための強固なプラグインセットです。 Microsoftの開発環境が理想的ではなく、多くの場合、他社の製品やオープンソースプロジェクトよりも利便性が劣っていることは周知の事実です。 たとえば、JBuilderやIntelliJなど、Java IDEで知られているテスト済みの便利な機能がVisual Studio.NETにまだ表示されない理由はまだわかりません。 グーグル。 そして、私はこの素晴らしいコマーシャル(これについては後で詳しく説明します)製品を見つけました。

このパッケージは、 DXCoreCodeRush 、およびRefactor!の個別に利用可能なモジュールで構成されています
それぞれについて少しお話しします。

Dxcore


これが名前が示すように、コアです。 VSで自家製プラグインを接続(統合)できるようにするライブラリのセット。 この製品自体は無料で、開発者のサイトからダウンロードできます。 IDEToolsでは、他の2つのモジュールがベースになっているため、これがベースとして機能します。 ちなみに、同じサイトGoogleでは 、職人による無料のプラグインを見つけることができます。

CodeRush


CodeRush
このモジュールは、コードの記述を加速するように設計されています。 追加には、既製のテンプレートのヒープだけでなく、コードをすばやくナビゲートする機能、追加のクリップボードおよびコード割り当て機能、およびコードの視覚化の改善も含まれます。

リファクタリング!



繰り返しになりますが、この名前は、これがリファクタリングモジュール、つまり既存のコードで動作することを示唆しているようです。 これは、ビルトインVSリファクタリングの拡張バージョンです。 コピーアンドペーストのようなプロジェクトや、再構築と最適化に非常に便利です。 コードの自動置換、カプセル化、埋め込み、および破壊のためのオプションがいっぱいです-洗練と処理のための150以上の可能性

合計


これらのユーティリティを使って作業するのは本当に楽しかったです。 彼は職場の全員に感染し、今では上司はライセンスの購入を考えています。 私が言ったように、プロジェクトは商用であり、ライセンスごとに200ドル以上かかります。 ただし、完全な証跡に加えて、有料版はPROコンポーネントであり、ユーザーインターフェイスと機能の改善を続けながら、30日間の期間が過ぎてもリファクタリングの多くが機能し続けることに言及する価値があります。

C#で古いプロジェクトを操作するときは、破棄されていない変数(および未使用の関数)の強調表示、名前空間の自動インポート、使用の追加、文字列のStringBuilderへの置換を常に使用します



マイナスのうち、すべてのオプションをオンにすると、コードがカラフルになりすぎて、プロセッサの負荷が明らかに増加していることに注意できます。 いずれにしても、オフにできるものはたくさんあります。

より良く見るために、 ビデオチュートリアルともちろんチートシートがあります。

アドバイスします!

Source: https://habr.com/ru/post/J69058/


All Articles