Build 1849
- Incremental Search中のバックスペースを利用したときの挙動を修正
- Find Referencesが遅くなる場合があったのを修正
特に大きな変更は無いみたい。小さな Fix のみ。
Visual Assist X って何だ
コードアシスト + リファクタリング を行う VisualStudio のアドイン。Whole Tomato Software, Inc.
ほかにもアドインとしては、Refactor!とかReSharperなどもあるけれど、c++のアシストがかなり多いのが特徴。
言語別で
c# とか VB 等だけ使ってるなら、もちろん IDE は VisualStudio だろうし、VB はともかく*1、c# だとまあ、リファクタリングは少しぐらいは可能。しかし、専用のアドインだと、ぐっと楽になります。どれも30日体験版があるので、忙しいとき、今からちょっとコード見直すとか、なんだか直したい、って時に一度入れてみて使ってみるのが良いと思います。
暇なときとか、時間があるときに、テスト用のコードでとかすると、コードの力が弱いので、あまり恩恵は感じられへんかもしれないし、入れていても、害になることは無いと思うので、ある程度の負荷があるときが良いんじゃないかなあ。
VB
VBだと、ReSharper か Refactor!。
ReSharper は30日体験版のみ。製品版は VB エディションが存在するので、ちょっとお安く済ませられるかもしれへん。
Refacter は VS2005, VS2008 と、無償版が紹介されてたんやけれども、今は CodeRush Xpress! として、まとまっているみたい。CodeRush は、コードアシストを行ってくれるアドインで、DevExpress社では、2製品構成になってる。CodeRush + Refacter で、ReSharper 相当になるんかな。現状、どっちも入れてるんで区別ついてないかも。Refacter 単体でも買えるので、リファクタリングのみでええよって場合は、製品としては安いかな。Xpress 版を使い続けることも可能だけれども、こんなの出来ないかな−と Xpress 版で思ってたことが、Pro 版なら出来るという罠も。
以下共通で
購入するときの目安として、ReSharper はバージョンによるサブスクリプション。Refacter, Visual Assist X は、年単位のサブスクリプション。Refacter は、DevExpress 社のコントロール集 DXperience のエンタープライズ版を購入すると一緒についてくる。
VisualStudioギャラリーの評価順では、Visual Assist X, ReSharper, Refactor!。
ReSharper は、インストールした物の、機能がかぶりすぎててすぐ消してもうたんで、Refactor! との差がよくわからないので、好みで選べばいいと思うよ。Refactor! の Code Metrics がお気に入り。
これも踏まえて、どれが好きかはお好みで。