OpenSource News
米Microsoftは米国時間2009年7月21日,オープンソースのeラーニング・プラットフォーム「Moodle」用プラグイン「Microsoft Live Services Plug-in for Moodle」を... 続きを読む... | |
米国政府におけるフリー/オープンソースソフトウェアの利用を推進する団体「Open Source for America」が7月22日(米国時間)発足した。設立メンバーには、米Red Hatや米O'Reilly Publ... 続きを読む... | |
米Adobeは7月21日(現地時間)、「OSMF (Open Source Media Framework)」と「Text Layout Framework」の2つのプロジェクトをMozilla Public Licen... 続きを読む... | |
テレコム関連調査会社の米Eastern Management Groupは7月15日(米国時間)、オープンソースPBX市場に関する動向を発表した。オープンソースPBXは昨年、PBX市場の18%を占めており、現在リピート... 続きを読む... | |
Google Chrome開発チームは、Webブラウザ「Google Chrome」テスト版のLinux用とMac OS X用をアップデートした。バージョンナンバーは3.0.194.3となっている。 再起動時にセッション... 続きを読む... |
| グーグル、C++向けテストツールをオープンソースで公開 2008年 12月 13日(土曜日) 23:23
|
| 米グーグルは12月11日、C++用のテストツール「Google C++ Mocking Framework」(Google Mock)をBSDライセンスの下に、オープンソースとして公開したと発表した。Google MockはLinux、Windows、Mac OS Xで使える。同社はGoogle Mockを100以上の社内プロジェクトで利用しているという。同社は5カ月前にも「Google C++ Testing Framework」(Google Test)をオープンソースで公開しており、両者を併用することでMockオブジェクトを使ったテスト駆動開発が行えるという。将来的にはGoogle MockをGoogle Test以外のテストツールでも使えるようにしていくという。 Mockオブジェクトは、プロトタイプ設計やテスト時に利用するもので、本物のオブジェクトを実装する代わりに使う。オブジェクトは相互に依存し て動くため、単体テストでは発見できないような問題をMockオブジェクトを使うことで検証できる。また無駄な依存関係を取り除き、パフォーマンスと信頼 性を上げられるという。 ただ、Mockオブジェクトの実装は難しい上に、退屈で、エラーが混入しやすい。またプロジェクトごとに個別に作ると品質が安定せず、使い方にア ドホックな制限が出てきたり、その使い方もプロジェクトごとに違ってくるため学習コストにムダが出るという課題があるという。このため、同社がJava向 けのjMockやEasyMockなどに着想を得て作ったのがGoogle Mockだという。Google Mockでは、作ろうとするMockオブジェクトのインターフェイスを簡単なマクロを使って記述するだけで、Mockクラスとして展開してくれるという。 引用:@IT |
