有人可以命名一些示例開源項目(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 - 沒有單元測試或任何測試 –