2009-02-21 5 views
15

私は前に同様の質問をして、良い答えを得ましたが、あまりにも一般的だと思います。TDDとSOLIDの値段を示すオープンソースプロジェクト

Examples of great software design and implementation

誰がどんなオープンソースの本当に良いTDDの実践を実証したプロジェクト、およびSOLID原則を知っていますか? TDDとSOLIDは広く宣伝されていますが、実際に自分自身でそれを見たことはありませんでした。プロジェクト(大規模または小規模)でどのように見えるかを知りたいですか? SOLID氏は、叔父ボブ・マーティンによって維持

+2

はコミュニティウィキにする必要があります – Malfist

答えて

8

春Frameworkの

+0

春は本当にいいコードです。 +1 – krosenvold

+0

はい。私は、機能のためにSpringを選んだわけではありませんが、プロジェクトのために設定した素晴らしい例です。 – ndp

14

FitNesse。これは約50K行のJavaコードです。 TDDでビルドされ、約90%のコードカバレッジ(おそらく高い)を持っています。全体を通してSOLIDの原則が強く使用されています。

あなたが好きでない部分があると確信しています。私はよくします。しかし、システム全体は非常に堅牢です。何千人ものユーザーと非常に小さなバグリストがあります。私たちは頻繁なリリースを行い、唯一のQAテストはant testbuildです。テストに合格すると、それが出荷されます。

2

Dimdwarf Application Server - それは完全にTDD/BDDで書かれており、できるだけクリーンなコード(SOLID、良い名前など)で書き込もうとしています。生産コードは約4500SLOC、テストコードは約7300SLOC、コードカバレッジは90%以上、最大生産クラスは約200LOCです。

関連する問題