xUnit Tools cost on VS2005?

ReSharper菊池さんが薦める通りで、個人的にも惚れ込んでいるのだが、それを開発チーム全体で使うとなるとまた話は別だ。

ReSharperのコマーシャルライセンスは$199/Developer(ボリウムライセンスもあるようだ)。チームでユニットテスト環境を合わせることだけを目的とするのであれば、Visual Studio 2005 Team System(SoftwareDeveloper with MSDN Premium Subscription )に比べて、たった1/30程度の価格であり、仮にプロファイラのdotTrace($249)を加えても、1/15と非常に廉価だ。(※1)
それでも、仮に5人のプログラマが必要なプロジェクトで、無償のnUnitも使えるのに(贅沢言わなければ使えるものがあるってのがミソ。金を出さないと手に入らない機能であれば、買うしかないからだ)商用のユニットテスト用ツールの費用として12万を拠出しろ、というのはマネジャが渋い顔をするかもしれない。予算計上済みじゃなければ尚更だろう。なのでプログラマの長としては、最悪でも無償で使えるツールだけで開発できる体制を考えるのも必要だと思っている。

既に書いたが、個人的にはReSharperの$199というライセンス価格は全く高価だとは思わない。むしろ非常に安価と感じているので、会社の事情を鑑みなければ「本当に良い道具、それも自分ではとても作れないと感じたら自腹ででも買え」と言いたいくらいだ。

※1 VSTSユニットテスト+プロファイラの機能だけではないので、販売価格の直接比較は意味が無いが、Visual Studioユニットテスト機能とプロファイラ機能だけをVSTSからアドオンしていくようなことは出来ないので、無理は承知で書いたので悪しからず。というか、その二つの機能だけばら売りしてくれないかしらん。

以前にBorland Together Enterpriseという、割と高価な開発ツールを開発者全員に貸与するプロジェクトを見たことがあるが、今やプログラマ一人にVSTSのような、78万もする開発ツールを与えるプロジェクトなんて、そうそうあるもんじゃない。