6

有人能说出一些示例开源项目 (C#) 来帮助我将 TDD、DDD 概念付诸实践吗?(初级到中级)我对这些概念有很好的理解,但从未在适当的项目中使用它们。

我更喜欢它是 C# 服务器端开发项目(类库、Web 服务、WCF 等)而不是 UI 项目;这样我就可以将注意力集中在 TDD、DDD 方面。

谢谢你。

4

2 回答 2

1

我认为,NerdDinner并且CodeCampServer有大量的单元测试,并且以 TDD 方式开发,但距离我最后一次检查这些项目确实有很长的时间......

当您遵循 SOLID 原则和 DI / IoC 概念以使您的类可测试时,TDD 通常非常容易使用正确的模式来做正确的事情(最重要的是,对于通常大多数测试所在的演示文稿,一种 MVC)。

于 2011-07-18T19:41:58.307 回答
0

试试这个,它结合了 TDD、BDD 和一点 DDD

UBADDAS - 用户行为和领域驱动的接受故事

在这里找到 - http://kernowcode.github.io/UBADDAS/

它产生这样的控制台输出

I want to register a new user 
  So that Increase customer base
       As user
    Given Register customer
     When Confirm customer registration
     Then Login customer
于 2014-06-13T10:18:24.633 回答