BT

.NETツールとプラクティス調査の考察

| 作者: Roopesh Shenoy フォローする 0 人のフォロワー , 翻訳者 編集部N フォローする 0 人のフォロワー 投稿日 2012年12月20日. 推定読書時間: 2 分 |

原文(投稿日:2012/12/13)へのリンク

 

我々が公開したコミュニティ調査項目、.NETツールとプラクティスには、650以上を投票がありちょっと面白い結果になった。我々は知見を得ようとしている。

注目すべきことは、

  • 投票数はツール自身の品質に比例していないようだ。この調査に投票されたサンプルの大きさ内では、普及率/使用量をより表している。
  • 何人かの読者が指摘したように、我々が落としてしまった中に幾つか選びたいものがあった。我々はこの記事の終りにそれらを載せたので、読者はそれらも見ることができる。
  • 投票者が投票したツールをベースに、我々はまた、それぞれのツールによって可能となるプラクティスがどの程度コミュニティに浸透しているかを測りたいと思っている(例えば、NUnitを使っている人は、絶対に単体テストを書いているし、 Jenkinsを使っているひとは、継続的統合に馴染んでいて、実行している、と仮定できる)。

これらの結果で何が言えるか?ある示唆は、

  • もしあなたが絶対に好きでたまらないツールがあって、その浸透度合が低いならば、コミュニティは未だそれらを知らない可能性がある。これらのツールを記事にするとか、ブログに載せることで目立たせることができるだろう。
  • もし高いのランクのツールがあって、あなたが未だ使っていないなら、それについてもっと学習して、あなたの需要を満足するかどうか調べると良い。
  • もし我々があなたのお気に入りのツール(少なくともこれらのプラクティスのために)を調査と下のリストの両方に載せていないなら、どうかコメントで強調して欲しい。

それを念頭に置いて、結果を見てみよう。

TestingResults

 

興味のあるハイライトは、

  • 回答者の80%は単体テストを行なっている-その78%が自分達の単体テストニーズにNUnitを使っている
  • 単体テストを実行している人のおよそ75%(ぜんかいとうしゃの60%)何らかのモッキングフレームワークを使っており、Moqが最も人気があり、70%の使用シェアである。
  • 回答者の25%がBDDツールを使っており、コノウチの60%が Specflowを使っている
  • 回答者の67%が我々が取り上げたIoCコンテナを使っている。使用量は様々な選択肢間でかなりばらついている(小差で NInjectがトップである)。回答者の何人かは複数のフレームワークを使用している。
  • 回答者の80%が何らかのORMを使っており、少なくともその1/4が複数使っており、最も使われているORMは、Entity Frameworkで、次が NHibernateである
  • 回答者の76%が継続的統合(CI)ができるツールを使っている。48%がTFSを使っており、トップである(CI無しでTFSを使って要る可能性があるが)。純粋のCIツールで一番使われているのは、TeamCityである。

全体のプラクティスは、使用量グラフでわかる。y軸が対応するプラクティスが実行できるツールの少なくとも1つを使っている回答者のパーセンテージに対応する。

今回の調査に含まれていないが、コメントでコミュニティによって推奨されているものが以下である。

 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT