次に、単体テストを自動生成。ひな形ができるので、単体テストロジックをみなさん、埋めていってます。今回は、TDDではなく、ロジックに対するテストを後で各スタイルでハンズオンされてます #heroshima #tfsug
2012-07-21 14:01:52みなさん、製品コードとテストコードが作れました(テスト成功率100%)。 #heroshima #tfsug
2012-07-21 14:09:25TFSのバージョン管理に追加。メニューから「ソース管理に追加」するだけ。変更セットと作業項目(今回はタスク)もチェックボックスだけで関連付け。先ほどのExcelで入れたタスクとVSで作成したソースのトレーサビリティがこれだけでとれると。 #heroshima #tfsug
2012-07-21 14:11:42(休憩はさんで)次に継続的インテグレーション(CI)の設定。ウィザードに従うだけ。さくっとできちゃいます。 #heroshima #tfsug
2012-07-21 14:29:15TFS で簡単にCI環境ができたので、あえて製品コードのロジックを誤りがあるコードに変更して、チェックインする。 #heroshima #tfsug
2012-07-21 14:36:42チェックインと同時にビルドサーバーでビルドが走り始めてます。ビルド結果はわざと失敗になります(テストで失敗)。 #heroshima #tfsug
2012-07-21 14:38:44ビルド結果には、コンパイルの結果、テスト結果、関連している変更セットと関連しているタスクやバグ、テスト影響分析結果がレポートされる。タスク/バグーソース(変更セット)-ビルド の追跡可能性が保たれることがわかります #heroshima #tfsug
2012-07-21 14:40:34CIでテスト失敗に気づくということは、統合された環境でビルドし、手直しコストを最小限に済ますことができることを示しています。開発者もその場で気づくので、小さな成功体験も得られます。これをTFSならツール分散することなくできるわけです #heroshima #tfsug
2012-07-21 14:42:43製品コードを正しいものに修正しなおして、再びチェックインし、CIでビルド/テストが成功していることを体感! #heroshima #tfsug
2012-07-21 14:44:19この環境をものの数分で作れるということはそれ分の時間を開発などクリエイティブな時間にあてることができるということ #heroshima #tfsug
2012-07-21 14:49:14そしてTFSの標準レポートで確認。「ストーリーの概要」で http://t.co/bCVgYSWc で公開した資料の22ページのレポートが見れるわけです #heroshima #tfsug
2012-07-21 14:55:40本日、広島で実施したセッション資料を公開しました #heroshima #tfsug http://t.co/bOgd2kqy
2012-07-21 14:57:05そのほかの、バーンダウンチャートとレート、プロジェクト管理、ビルド/品質のレポートもみれますという解説中 #heroshima #tfsug
2012-07-21 14:58:52自主規制部分が気になる。。。RT @tomohn: そしてTFSの標準レポートで確認。「ストーリーの概要」で http://t.co/fwZwkF5O で公開した資料の22ページのレポートが見れるわけです #heroshima #tfsug
2012-07-21 14:59:20ヒーロー島でおこなれているTFS DayでのTFSハンズオンマシン。サーバー1台とクライアント人全員分(チームプロジェクトも人数分)をこなす! #heroshima #tfsug http://t.co/YKjVvu3i
2012-07-21 15:00:39次は、Excel レポート。あらかじめ分析に使えるExcelレポートのシートもTFSには搭載されている。Pivot Tableで情報を見ることもできる #heroshima #tfsug
2012-07-21 15:02:55ビルドサーバのスペックはケチってはいけない。ケチると開発そのもののスピードが落ちる。けど、エライ人たちはまっさきに削りたがりそう。
2012-07-21 15:13:27ビルド結果の通知の設定、チェックインポリシーでバグやタスクと関連付けしていないとチェックインさせない設定をして体感中 #heroshima #tfsug
2012-07-21 15:21:50CIの設定をゲートチェックインに設定変更。これでCI時のビルド/テストで失敗した場合は、チェックイン(コミット)が拒否され、リポジトリに一切ゴミコードが残らないようにできるというのを体感中 #heroshima #tfsug
2012-07-21 15:25:40