以前にも似たような質問をして、良い回答がいくつかありましたが、一般的すぎたように思います。
本当に優れた TDD プラクティスと SOLID 原則を示すオープンソース プロジェクトを知っている人はいますか? TDD と SOLID は広く公表されていますが、実際に自分で行ったのを見たことがありません。プロジェクト (大規模または小規模) でどのように見えるかを知りたいですか?
以前にも似たような質問をして、良い回答がいくつかありましたが、一般的すぎたように思います。
本当に優れた TDD プラクティスと SOLID 原則を示すオープンソース プロジェクトを知っている人はいますか? TDD と SOLID は広く公表されていますが、実際に自分で行ったのを見たことがありません。プロジェクト (大規模または小規模) でどのように見えるかを知りたいですか?
フィットネス。これは約 50K 行の Java コードです。これはTDDでビルドされており、コード カバレッジは約 90% (おそらくそれ以上) です。全体を通して、 SOLIDの原則が強力に使用されています。
きっと気に入らない部分もあると思います。私はよくそうします。しかし、全体として、システムは非常に堅牢です。何千人ものユーザーがいて、非常に小さなバグリストがあります。私たちは頻繁にリリースを行っており、唯一の QA テストは次のとおりant testbuildです。テストに合格したら、出荷します。
春のフレームワーク
FitNesse、SOLID氏、アンクルボブマーチンによって維持されます。
Dimdwarf Application Server - TDD/BDD で完全に記述されており、できるだけクリーンなコード (SOLID、適切な名前など) を記述しようとしています。本番コードは約 4500 SLOC、テスト コードは約 7300 SLOC、コード カバレッジは 90% 以上、最大の本番クラスは約 200 LOC です。
CruiseControl.NET