.NET Clips - アジャイル/チーム/TDDの注目エントリー
1
CLIPS

プランニングポーカー | 長沢智治のライフサイクルブログ

2035日前に更新 aoki1210aoki1210 2038日前に登録
2012年02月27日 GMT 2012年02月24日 GMT
Agile, Practice2月 20, 2012tomohn13 Comments 某日本マイクロソフト社では、新たなノベルティ(もちろん、無償/非売品)として、アジャイル開発、アジャイリスタの必需品であるPLANNING POKER® (※Mountain Goat Software 社) の投入を決めた。 これは、Visual Studio を愛用している、していないにかかわらず、プロジェクトの見積もりと計画にプランニング ポーカーを活用したいエンジニアに向けたエールとしてだ。 今までも、某米マイクロソフト社のプランニング ポーカー カードのノベルティを、エバンジェリストである長沢が密輸入 (※冗談ですよ) し、コアなエンジニアに手配りしていたが、より多くのエンジニアの手に届くため、血のにじむような交渉の末、日本独自に製作を行った同カードのノベルティ化に成功した(※某S女史に感謝。足を向けて寝ることができません)。 今回、独自の取材により、カードのサンプルを撮影することに成功した。カードは、1パッケージに、5組搭載されている模様だ。これは、開発チームの事情から4組... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 16 | コメント | | ソースサイト: softwareengineeringplatform.com
タグ: Agile
1
CLIPS

.NET プロジェクトのリリース作業を Rake で自動化 - present

2041日前に更新 aoki1210aoki1210 2045日前に登録
2012年02月21日 GMT 2012年02月17日 GMT
.NET プロジェクトのリリース作業を Rake で自動化 Ruby .NET で開発しているプロジェクトのソースコードをチェックアウトして、ビルドして、出来あがったアセンブリを公開用リポジトリにコミット、という作業を MSBuild で自動化してました。 でもいい加減、条件分岐とかループとか MSBuild でやるの面倒になったので、ビルドスクリプトを Ruby + Rake で書き変えることにしました。やっぱ Rake いいわぁ。言語内 DSL 最高。 作成した Rakefile をメモしておきます。# coding: utf-8require"yaml"SVN = 'svn'MSBUILD = 'C:/windows/Microsoft.NET/Framework/v4.0.30319/MSBuild.exe'File.open("./projects.yml") do |io| YAML.load_documents(io) do |obj| obj.keys.each do |key| namespace key do# YAML からビルドに必要な情報を取得 ... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 9 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: MsBuild, Rake
1
CLIPS

Quick Test Switcher 1.1 をリリースした - 予定は未定Blog版

2045日前に更新 aoki1210aoki1210 2048日前に登録
2012年02月17日 GMT 2012年02月14日 GMT
■[C#][F#][TDD]Quick Test Switcher 1.1 をリリースした テストコードと実装コードの切り替えを支援する Visual Studio 用のアドインを作りました。マニュアル的なものVisual Studio Gallery のページソースコード コードを開いた状態で Ctrl-0 を押すと、対応するファイルがある場合にそれを開きます。 頻繁にテストコードと実装コードを切り替える TDD のお供にどうぞ。 Quick Test Switcher 1.1 をリリースした ツイートする (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 6 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: TDD
2
CLIPS

Visual StudioのMSTestでTDDを行う方法(1/6):CodeZine

2045日前に更新 aoki1210aoki1210 2049日前に登録
2012年02月17日 GMT 2012年02月13日 GMT
サンプルソース(C#)[16.38 KB]  Visual Studioに標準で備わっている単体テスト機能(MSTest)を使ってTDD(テスト駆動開発)を行う方法を説明するとともに、MSTestが対応していないパラメタライズドテストなどを実現するツールも紹介します。123456はじめに  前回の記事『C#で始めるテスト駆動開発』では、TDD Boot Camp(TDDBC)横浜の課題を使って、NUnitを使ったTDDの手順を紹介しました。おかげさまで好評をいただけたようで、多くのかたに読んでいただけました。ありがとうございます。 Twitterで呟かれた読者の感想に、Visual Studio標準の単体テスト機能(MSTest)よりもNUnitの方が人気なんだろうか、というものがありました。人気のほどは分かりませんが、開発現場ではMSTestを使っているところもあります。そこで今回は、... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 47 | コメント | | ソースサイト: codezine.jp
タグ: TDD
1
CLIPS

TFS, Visual Studio ALM の Facebook ページ - 長沢智治のライフサイクルブログgs

2333日前に更新 aoki1210aoki1210 2341日前に登録
2011年05月05日 GMT 2011年04月27日 GMT
TFS を含む、 Visual Studio の ALM の Facebook 情報共有ページを作成してみました。すでに50名以上の方に「いいね!」と言っていただいておりますが、ぜひページをご訪問くださり、いいと思ったら「いいね!」をお願いします。 http://www.facebook.com/tfs.jpn このページの目的は、あくまで情報共有です。誰でも閲覧でき、かつ、誰でも情報を投稿できます。特に規制もないので、情報の重複なども気にせずに情報共有しましょう。 発端は、TFSが注目され、導入実績も増えている中、情報が露出しづらかったり、逆によいコンテンツが埋もれてしまったりするあたりをなんとかできないかと考えたところからです。何名かのコミュニティの方々、ユーザーの方々とお話しをさせていただいても、情報の共有ができると次の一歩に進めるというご意見をいただきました。本来は、やるべきことも多々あり、また、情報共有は、ユーザー主... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 6 | コメント | | ソースサイト: blogs.msdn.com
タグ: Facebook, TFS
1
CLIPS

C#のコード品質を上げるフリーツール8本 - ITは芸術だ

2352日前に更新 aoki1210aoki1210 2359日前に登録
2011年04月16日 GMT 2011年04月09日 GMT
読みにくいコードや複雑なコードをメンテナンスするのってイヤですよね。 コードの品質を上げる方法の一つにコードレビューがありますが、すべてのソースコードを人力でチェックしていくのは大変ですし、レビュアーのスキルや好みにも大きく依存してしまいます。 そういう場合はツールを使って自動化するのが有効です。 ツールを使えばあっという間に完了しますし、実施者のスキルや好みに左右されることもありません。 しかし、あまりお金がかかるツールだと、ちょっと気軽に導入しにくいです。 そこで今回はC#のコード品質向上に有効なフリーツールを紹介します。 実際のプロジェクトで使用したことがあるものばかりなので、どれも「使えるツール」だと思いますよ。 ところで、ツールを紹介する前にTipsと注意点を簡単に挙げておきましょう。 ツールを利用する際のTips自分の書いたコードのみを対象とし、ツールが作成したコードは対象外にしましょう。Projectやネームスペースを別にして、自分の書いたコードとツールが自動生成したコードを簡単に識別できるようにしてお... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 58 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: C#
1
CLIPS

ASPXファイルやjavascriptファイル、スタイルシートファイルもリンク参照したい。 « かるあのメモ on Wordpress

2447日前に更新 aoki1210aoki1210 2452日前に登録
2011年01月11日 GMT 2011年01月06日 GMT
Visual Studioを使ったアプリケーション開発では、他のプロジェクトのクラスやリソースを利用したい場合は、アセンブリの参照を行ってクラスやリソースを共有します。しかしアセンブリの参照では、WPFとSilverlightのようにアセンブリの互換性がなかったり、テキストファイルなどを直接参照することはできません。 リンク参照とコンテンツファイル 複数のプロジェクトでファイルそのものを共有したい場合に利用するのが、リンク参照です。例えばWPFとSilverlightではアセンブリレベルの互換性は一部のアセンブリだけですが、ソースをリンク参照することで同じソースコードを利用してコンパイルすることができます。 (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 5 | コメント | | ソースサイト: karuakun.wordpress.com
タグ: Build
1
CLIPS

ソフトウェア テストの自動化

2472日前に更新 aoki1210aoki1210 2478日前に登録
2010年12月17日 GMT 2010年12月11日 GMT
ソフトウェア テストの自動化に関する特集 Web ページを公開しました。   ソフトウェア テストの自動化 http://www.microsoft.com/japan/msdn/vstudio/2010/solutions/test/   Visual Studio 2010 になり、自動 UI テストが可能となったため、論理 3 層アーキテクチャにおけるプレゼンテーション層、ビジネス ロジック層、データ層の基本的なテストの自動化が可能となりました。   今回単体テストの自習書 (評価ガイド) も用意しています。 上記ページのリンク先から取得ください。 (技術資料一覧ページへの掲載については、今しばらくお待ち下さい)   データベース アクセスの単体テストの自習書については、鋭意作成中です。 今しばらくお待ちください。Visual Studio 2010 (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 29 | コメント | | ソースサイト: blogs.msdn.com
タグ: TDD
1
CLIPS

Team Foundation ServerでJava開発は大丈夫か? (1/3) - @IT

2487日前に更新 aoki1210aoki1210 2492日前に登録
2010年12月02日 GMT 2010年11月27日 GMT
Team Foundation Server(以下、TFS)といえば、「Visual Studioと組み合わせて利用する、.NET開発のための構成管理(バージョン)管理/タスク管理ツールだ」と思っている方は多いことでしょう。ところが実は、マイクロソフトから提供されている「Team Explorer Everywhere 」というEclipseプラグインを活用すると、TFS をEclipseから簡単に使えます。その利点は、どこにあるのでしょうか。.. (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 7 | コメント | | ソースサイト: www.atmarkit.co.jp
タグ: Eclipse, TFS
1
CLIPS

コード化されたUIテストがSilverlight 4対応に

2498日前に更新 aoki1210aoki1210 2503日前に登録
2010年11月21日 GMT 2010年11月16日 GMT
MSDNサブスクリプション利用者限定ですが「Visual Studio 2010 Feature Pack 2 (MSDN Subscribers Only)」として、Silverlight 4に対して「コード化されたUIテスト」ができるようになりました。 情報源:http://msdn.microsoft.com/ja-jp/vstudio/ff655021(en-us).aspx 「コード化されたUIテスト(Coded UI Test)」をVisual Studioで動作させるとマウスやキー操作などを記録して、テストコードを生成してくれる機能です。... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 40 | コメント | | ソースサイト: blogs.wankuma.com
タグ: Silverlight, TDD
1
CLIPS

iPhone用ASP.NET Webアプリケーションを作成するコンポーネント - Yuya Yamaki’s blog

2507日前に更新 aoki1210aoki1210 2511日前に登録
2010年11月12日 GMT 2010年11月08日 GMT
Visual StudioでiPhone用ASP.NET Webアプリケーションを作成するためのコンポーネント「ComponentOne Studio for iPhone-UX 2011J」のトライアル版提供を開始しました。 ComponentOne Studio for iPhone-UX 2011J トライアル版  開発ライセンスが合計6名様に当たるキャンペーンも開催しておりますので、是非トライアル版をお試しいただければと思います。 iPhoneコンポーネントを試すとライセンスが当たるキャンペーン  製品の詳細、ならびにComponentOne Studio for iPhone-UX 2011Jを使って作成したオンラインデモはこちら。 ComponentOne Studio for iPhone-UX 2011J 製品仕様 オンラインデモ(iPhone/iPadでのアクセスを推奨) Permalink | コメント(0... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 13 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: GrapeCity, iPhone
1
CLIPS

BDD Framework "MSpec"について

2515日前に更新 aoki1210aoki1210 2524日前に登録
2010年11月04日 GMT 2010年10月26日 GMT
少し気楽な話題も取り上げようと思う。 Behavior Driven Development(BDD;ビヘイビア駆動開発)は、Test Driven Development(TDD;テスト駆動開発)を自然に拡大させた概念であるとされている。TDDでテストを書いていて、ある時テストケースの集合がシステムの振る舞い(ビヘイビア)を定義する「仕様」に見えてくる、という体験があるなら、このことは納得しやすいと思う。一方で、いくらテストケースを集めても要求される完全な振る舞いの定義には至らない、という反論も可能である。この点についてはテストケースの書き方で決まる部分も大きいし、対象とするドメインの規模・性格も関係するが、それでもなお両者には本質的に埋めがたいギャップがあるように筆者には思える。 ただ、最低限いえることは、テストケースは振る舞いの定義の一部を構成しうる、ということであろう。せっかくテストケースを書くのだから、それを単に実装の品質向上だけに使うのではなく、要求定義から設計まで含めた関係者全体で情報共有できる形とし... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 11 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: BDD, MSpec, TDD
1
CLIPS

TFS でタスクボード (AIT Task Board v1.0) をインストールしてみた。

2564日前に更新 aoki1210aoki1210 2567日前に登録
2010年09月16日 GMT 2010年09月13日 GMT
@tomohn さんが呟いてたので AIT Task Board(AIT GmbH & Co. KG: AIT Task Board) という物があるのを知りました。 http://twitter.com/tomohn/status/24352208632 TFS の登録している内容を タスクボードに表示するという物みたいです。 試そうとしたところダウンロードには登録が必要で、さっき*1メールが返ってきたので早速インストールしてみました。 インストールは、ClickOnce を使っているようです。 起動後、まず TFS に接続します。 接続後、コンフィグファイルを作成します。 私が使ってるのは、ユーザーストーリーとタスクだけなので以下の様に設定しました。ここは、各人の環境に合わせてください。 すると、次のような感じで表示されます。 ちなみに上半分の領域は、レポートを表示出来るようです。 タスクボードからタスクを Drag & D... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 20 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Agile, TFS
1
CLIPS

Visual SourceSafe から Team Foundation Server へのアップグレード

2564日前に更新 aoki1210aoki1210 2566日前に登録
2010年09月16日 GMT 2010年09月14日 GMT
TFS 2005/2008 から TFS 2010 のアップグレードは? と聞かれると、痛いです。 何故なら、書いてたマテリアルを開いたまま、マシンが死んでしまったので、10ページ程になったマテリアルはぶっ飛び…書き直す気力がないっす…書いたら、何くれる?? w 最近はもっぱら System Center な話ばかりになっています、ロバートです。 何故ならプレミア フィールド エンジニアとしての担当製品が Windows Platform 全般と System Center 系全般だからです。 そう…全般。全部。全て。System Center とつけば、僕が担当なんです (ひゃ~~~) でも、楽しいですよ (笑) でも、���術的なワークショップやトレーニングの講師として資格を沢山とっていっても、英語のマテリアルなので、日本では使いようがないと言う事実に腹が立つこともあったり。ちょうどその為、今はシンガポールに... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 7 | コメント | | ソースサイト: blogs.msdn.com
タグ: TFS, VSS
1
CLIPS

UI 自動化テストのホワイトペーパーを公開しました

2567日前に更新 aoki1210aoki1210 2574日前に登録
2010年09月13日 GMT 2010年09月06日 GMT
ユーザーインターフェイス (UI) の自動化テストを実現するための機能、「コード化された UI テスト」の活用方法をステップ バイ ステップで解説するホワイトペーパーです。   『Visual Studio 2010 評価ガイド - ユーザーインターフェイスの自動テスト』 (XPS | PDF)   UI の操作を記録する方法や再生する方法、特定のコントロールを検証する方法、条件や期待値をコードで変更する方法、および複数の異なるデータ (しきい値の確認など) でテストを実行する方法など、その実際の手順を記載しています。   コード化された UI テストの機能は、Visual Studio 2010 Premium および Visual Studio 2010 Ultimate で提供されています。 Visual Studio 2010 Premium / Ultimate の無償評価版は以下のサイトより入手いただけます。合わせてご活用ください。 http://www.microsoft.com/japa... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 31 | コメント | | ソースサイト: blogs.msdn.com
タグ: TDD, UI, Visual Studio
1
CLIPS

Silverlight の UnitTest 実行が簡単になるツールの紹介

2571日前に更新 aoki1210aoki1210 2573日前に登録
2010年09月09日 GMT 2010年09月07日 GMT
結構前に書いたのですが、Silverlight の UnitTest Runner はブラウザー上で無いと実行出来ず、結果もブラウザーに出力という貧弱なものでした。 Silverlight Unit Test Runner について - お だ のスペース これが Silverlight2 の時の話です。で、このまえ Tech Ed の BoF で似た様な話しが出てました。Silverlight4 になっても相変わらずなんですね~、って事で少し調べてみました。 するとこんなツールが見つかりました。 Silverlight Testing Automation Tool 作者のブログなのかな?これを見る限り、コンソールから .xap ファイルを渡して動かしてますね。 C#er : IMage: Automated Silverlight Unit Testing Using StatLight ってことで試してみました。 UnitTest Framework ... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 24 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Silverlight, TDD
1
CLIPS

7/21 Agile Conference tokyo 2010 の資料とレポートが公開されました

2605日前に更新 aoki1210aoki1210 2608日前に登録
2010年08月06日 GMT 2010年08月03日 GMT
7月は立て続けに、いろいろなところで登壇いたしましたが、唯一の東京、そして、わたしにとっては、以外にも初のアキバでの登壇でした。 何はともあれ、SlideShare にて資料を公開しましたので、そちらをここにも貼り付けておきます:Agile Conference tokyo 2010View more presentations from Tomoharu Nagasawa. Going Agile with Tool と題してますとおり、アジャイル実践するときに、ツールをどう活用することができるのか・・・を MS らしく、Visual Studio の世界観の中でお伝えさせていただきました。 その中心となるのは、Team Foundation Server なのはこのブログをご覧になっている方々には、言うまでもありませんが、TFS と VS の新機能は、シームレスにつながっていきます。それらが... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 3 | コメント | | ソースサイト: blogs.msdn.com
タグ: Agile
2
CLIPS

Pex 楽しいよ!

2609日前に更新 aoki1210aoki1210 2613日前に登録
2010年08月02日 GMT 2010年07月29日 GMT
以前 時間が出来たら調べること - お だ のスペース で名前だけ紹介した Pex ですが、やっと少しだけ試してみました。感想は、めっちゃすげ~、楽しい! Pex がどんなツールかというと、実装しているコードに対して、高いコードカバレッジのテストケースを生成してくれるツールです。 Pex, Automated White box Testing for .NET - Microsoft Research ダウンロードに MSDN Subscription が必要となっていますが、非商用利用ならコマンドライン用の物がダウンロード出来ます。 ※本来は、Visual Studio のアドインとして、VS上から実行出来る。 今回は無料で作れる環境で試してみました。 ・Visual C# 2010 Express ・NUnit ・Academic Release Pex v0.92.50603.1 まず、Class Libraryプロジェクトを作成し次の様な足し算と割り算を行うクラスを作り、ビルドします。 using Syst... (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 36 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Pex, TDD
1
CLIPS

Visual Studio 2010 の単体テストは.NET4上でのみ動作するっぽい

2613日前に更新 aoki1210aoki1210 2616日前に登録
2010年07月29日 GMT 2010年07月26日 GMT
ぼちぼちと使う機会の増えてきた Visual Studio 2010。 .NET4開発のみならず、.NET2.0~3.5SP1までのマルチターゲッティングであるところも良い。 これまで Visual Studio 2008 で開発してきた .NET3.5SP1 ベースのアプリケーションも、あわてて.NET4に以降をあせらずとも、Visual Studio 2010 で継続して保守できる。 と思っていたのだが。 とある手持ちの .NET3.5SP1 ベースの VS2008 プロジェクトを、VS2010 で開いた。 当然、ソリューションやプロジェクトファイルを VS2010 対応に変換するか聞いてくるので Yes で答える。 もっとも、この時点ではまだ .NET4 にはジャンプしないので、.NET4にアップグレードするかどうかの問いには No で答える。 以上で変換完了でリビルドも当然成功、アプリも快適に実行・デバッグできる。 しかし。 このプロジェクトに含まれていた単体テストを走らせると、 すべてのテストでことごとく NullReferenceException でクラッシュ するのだ。 (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 22 | コメント | | ソースサイト: devadjust.exblog.jp
タグ: TDD, Visual Studio 2010
1
CLIPS

ASP.NET MVCとEntity Frameworkで作ってみた

2616日前に更新 aoki1210aoki1210 2618日前に登録
2010年07月26日 GMT 2010年07月24日 GMT
ASP.NET MVCとEntity Frameworkで作ってみた - Presentation Transcript ASP.NET MVCとEntity Frameworkでサービスを作ってみた (詳細)
カテゴリー: アジャイル/チーム/TDD | クリック数: 15 | コメント | | ソースサイト: www.slideshare.net
タグ: ASP.NET MVC, Entity Framework