8

プログラミングはプログラムを書くことで学びます。しかし、コードを読むことは、もう 1 つの優れた学習方法であると言われています。実際のコードを読んで調べることで、単体テストのスキルを向上させたいと考えています。ソースが単体テストで広範囲にテストされているオープン ソース プロジェクトをお勧めできますか?

C++ で書かれたコードに興味があります。

4

5 に答える 5

8

AFAIK C++ Boost libraries - http://boost.org/ - はコードベースを広くカバーしており、コードのすべての新しい部分には単体テストが必要であるというポリシーがあります。チェックする価値があるかもしれません。

于 2008-10-25T11:34:47.860 に答える
4

クロムプロジェクト。

于 2008-10-25T15:21:56.653 に答える
1

Bazaarのバージョン管理システムは、自動化されたテストに執着しています。単体テスト、機能テスト、統合テスト、ブラックボックス テスト、テスト ダブル テスト、テスト フレームワーク テスト、パラメーター化されたテスト スイート、プラットフォーム固有のテストなど。

これはプロジェクトにあらゆる種類の良い結果をもたらしますが、ここで過度の VCS ファンボーイは控えなければなりません。

編集: おっと、あなたが C++ に興味があると言っていたことに気づきませんでした。Bazaar は Python プロジェクトです。

于 2008-10-25T15:19:17.237 に答える
1

私はそれを広く呼ぶつもりはありませんが、wxWidgetsはCppUnitでいくつかの UnitTest を行います。

于 2008-10-25T12:34:29.253 に答える