有人可以命名一些示例开源项目(C#),这将有助于我把TDD,DDD概念付诸实践。 (初学者到中级水平) 我对这些概念有很好的理解,但是从来没有在一个合适的项目中使用过它们。我更喜欢它是一个C#服务器端开发项目(类库,Web服务,WCF等),而不是一个UI项目;这样我才能将注意力集中到TDD,DDD方面。开源项目实践TDD/BDD在C#
谢谢。
有人可以命名一些示例开源项目(C#),这将有助于我把TDD,DDD概念付诸实践。 (初学者到中级水平) 我对这些概念有很好的理解,但是从来没有在一个合适的项目中使用过它们。我更喜欢它是一个C#服务器端开发项目(类库,Web服务,WCF等),而不是一个UI项目;这样我才能将注意力集中到TDD,DDD方面。开源项目实践TDD/BDD在C#
谢谢。
我认为NerdDinner
和CodeCampServer
同时拥有广泛的单元测试,并在TDD方式的发展,但它真的从我的这些项目的最后一次检查时间长...
TDD一般是很容易使用当您遵循SOLID原则和DI/IoC概念使您的类可测试(并且最重要的是,对于通常大部分测试所在的演示文稿,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
感谢您的快速响应,这是有帮助的。
我宁愿如果它是一个服务器端项目,因为这会让我专注于核心的TDD/DDD方面,而不是担心用户界面。 –
NerdDinner - 没有单元测试或任何测试 –