Open source 演示TDD和可靠原则的开源项目

Open source 演示TDD和可靠原则的开源项目,open-source,tdd,solid-principles,Open Source,Tdd,Solid Principles,我以前问过一个类似的问题,得到了一些很好的答案,但我觉得这个问题太笼统了 有谁知道有任何开源项目能够证明真正好的TDD实践和可靠的原则吗?TDD和SOLID被广泛宣传,但我自己从来没有见过它真正实现过,我只是想了解一下它在一个项目(大或小)中可能会是什么样子?Spring FrameworkCruiseControl.NET,由SOLID先生,Bob Martin叔叔维护。。这大约是5万行Java代码。它是用构建的,大约有90%的代码覆盖率(可能更高)。自始至终都有大量的原则运用 我相信你能找

我以前问过一个类似的问题,得到了一些很好的答案,但我觉得这个问题太笼统了


有谁知道有任何开源项目能够证明真正好的TDD实践和可靠的原则吗?TDD和SOLID被广泛宣传,但我自己从来没有见过它真正实现过,我只是想了解一下它在一个项目(大或小)中可能会是什么样子?

Spring Framework

CruiseControl.NET

,由SOLID先生,Bob Martin叔叔维护。

。这大约是5万行Java代码。它是用构建的,大约有90%的代码覆盖率(可能更高)。自始至终都有大量的原则运用


我相信你能找到一些你不喜欢的地方。我经常这样做。但总体而言,该系统非常稳健。我们有成千上万的用户,还有一个非常小的错误列表。我们经常发布,唯一的QA测试是:
anttestbuild
。如果测试通过,我们将发布它。

-TDD/BDD已经完全使用,并且尝试编写尽可能干净的代码(可靠的、好的名称等)。生产代码约为4500 SLOC,测试代码约为7300 SLOC,代码覆盖率超过90%,最大的生产类约为200 LOC。

应该是社区wikiSpring是一个非常好的代码+1是的。我选择Spring并不是因为它的特性,而是因为它为一个项目提供了一个很好的例子。