« 2010年03月07日 | メイン | 2010年03月14日 »

2010年03月12日

テスト二題

ちょうどソフトウェアテストに関するBlog記事が二つあがったので紹介。

そろそろ大規模ソフトウェア開発に一言いっておくか。デイリービルドとリグレッションテスト

よしおか氏によるOracle在籍当時のデイリービルドとリグレッションテストに関する記事。

最新のソースをチェックアウトする→コードとテストを書く→入力と出力のテストデータを作る→テストする→修正→テスト通るまで繰り返す→同僚によるレビュー→チェックイン→デーリービルド&リグレッションテスト→次の日の朝→テスト結果の確認

このような1日のサイクルだったらしい。

テストの重要性に言及。

新規に開発するプログラムテストがなければレガシーシステムである。そして初めからテストを書いていれば、実装したプログラムの機能を確認できて、安心であり、心の平静が保てる。

テスト駆動開発の効果はどのくらいある? - Publickey

TDDはコード量を若干上げるが単体レベルでのバグを90%~30%減少させ品質を向上させるというレポートに関する記事。

TDDは一人からでも始められるので始めていたらどうだろうというまとめ。

hp Slate PC

Slate PCが他のライバルに対して問題になるのはバッテリー駆動時間だろう。Intel ATOMを使うにしてもそれなりの体感速度を維持しながら駆動時間を稼ぐには工夫がいる。

ただ、フルセットのいつものPCであることの魅力は大きい。表層的にはiPadの対抗機種なのだが、実際に購入するのは別セグメントの客層だという気もする。

個人的には駆動時間の問題含めてバッテリー交換ができなさそうなが痛いと思う。

ASP.NET MVC 2 RTM

ということで、これを待望にしていた皆さんおめでとうございます。

Download details: ASP.NET MVC 2 RTM

この公開は.NET 3.5/VS2008向けです。.NET4/VS10向けはVS10の製品リリースにあわせた方になると思います。

あわせて読みたい
クリエイティブ・コモンズ・ライセンス
このブログは、次のライセンスで保護されています。 クリエイティブ・コモンズ・ライセンス.