2011-07-18 16 views
6

Czy ktoś może wymienić niektóre przykładowe projekty open source (C#), które pomogłyby mi wprowadzić koncepcje TDD, DDD do praktyki. (Poziom początkujący do średnio zaawansowanego) Mam dobre zrozumienie pojęć, ale nigdy nie użyłem ich we właściwym projekcie.Projekty Open Source do ćwiczenia TDD/BDD w języku C#

Wolę, jeśli był to projekt rozwojowy po stronie serwera C# (biblioteki klas, serwery WWW, WCF itp.), A nie projekt interfejsu użytkownika; tak, żebym mógł skupić swoją uwagę tylko na TDD, stronie DDD.

Dziękuję.

Odpowiedz

1

myślę że NerdDinner i CodeCampServer mają zarówno rozległe testy jednostkowe, i zostały opracowane w TDD modzie, ale to było bardzo dawno od mojej ostatniej kontroli nad tymi projektami ...

TDD jest ogólnie bardzo łatwe przy użyciu odpowiednie wzorce dla właściwych rzeczy, gdy stosujesz zasady SOLID i koncepcje DI/IoC, aby twoje klasy były testowalne (i co najważniejsze, rodzaj MVC dla prezentacji, gdzie zazwyczaj znajduje się większość twoich testów).

+0

Dziękuję za szybką odpowiedź, która jest pomocna.
Wolałbym, gdyby był to projekt po stronie serwera, ponieważ pozwoliłbym skupić się na głównych aspektach TDD/DDD i nie martwić się o interfejs użytkownika. –

+0

NerdDinner - brak testów jednostkowych lub testów –

0

Spróbuj tego, Łączy TDD, BDD, a trochę DDD

UBADDAS - Zachowanie użytkownika i Domain Driven Stories akceptacji

znaleźć tutaj - http://kernowcode.github.io/UBADDAS/

Produkuje wyjścia konsoli tak

I want to register a new user 
    So that Increase customer base 
     As user 
    Given Register customer 
    When Confirm customer registration 
    Then Login customer 
Powiązane problemy