有人能说出一些示例开源项目 (C#) 来帮助我将 TDD、DDD 概念付诸实践吗?(初级到中级)我对这些概念有很好的理解,但从未在适当的项目中使用它们。
我更喜欢它是 C# 服务器端开发项目(类库、Web 服务、WCF 等)而不是 UI 项目;这样我就可以将注意力集中在 TDD、DDD 方面。
谢谢你。
有人能说出一些示例开源项目 (C#) 来帮助我将 TDD、DDD 概念付诸实践吗?(初级到中级)我对这些概念有很好的理解,但从未在适当的项目中使用它们。
我更喜欢它是 C# 服务器端开发项目(类库、Web 服务、WCF 等)而不是 UI 项目;这样我就可以将注意力集中在 TDD、DDD 方面。
谢谢你。
我认为,NerdDinner
并且CodeCampServer
有大量的单元测试,并且以 TDD 方式开发,但距离我最后一次检查这些项目确实有很长的时间......
当您遵循 SOLID 原则和 DI / IoC 概念以使您的类可测试时,TDD 通常非常容易使用正确的模式来做正确的事情(最重要的是,对于通常大多数测试所在的演示文稿,一种 MVC)。
试试这个,它结合了 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