2008-11-11 13 views
12

Ok, więc zamówiłem Applying Domain-Driven Design and Patterns: Using .Net, ale gdy czekam na nadejście, czekam na rozpoczęcie stosowania technik w moim bieżącym projekcie. Naprawdę dobrze pojmuję te koncepcje teraz, ale kiedy próbuję je zastosować, jestem w kontakcie z egzekucją i w efekcie przepuszczam swoje obowiązki w różnych projektach. Jako takie szukam zasobów, które mogą prowadzić mnie we właściwym kierunku, szczególnie przykładowe projekty z rzeczywistym kodem, że mogę pracować przeciwko. Pamiętam przykładową stronę w świecie Alt.Net, która miała prawdziwy działający projekt, który ludzie mogli przeglądać, ale nie mogli go znaleźć? Czy ktoś tam ma ten link lub jakiekolwiek inne linki, którymi mógłby się podzielić?Próbki dla projektowania opartego na domenie (szczególnie w sieci .NET)

Edytuj: Mam odnalazłem to sample application z witryny DomainDrivenDesign.org (chociaż jest oparte na Javie), jak również przykład opisany poniżej.

Nadal szukam przykładowej aplikacji Alt.Net, jeśli ktoś wie, gdzie ją znaleźć?

Odpowiedz

3

Autor projektu Domain-Driven Design stworzył projekt Time & Money jako wizytówkę koncepcji opisanych w jego książce. To coś więcej niż projekt "zabawkowy", który dostarcza pewien przykładowy kod towarzyszący książce, ma być gotowym do produkcji zamiennikiem pojęć czasu i pieniędzy, które są raczej słabo implementowane w podstawowych bibliotekach Java.

1

Eric Evans i szwedzka firma konsultingowa wydali przykładową aplikację w oparciu na przykładzie wysyłki, który Eric używa w całej książce. Jest w języku Java, ale koncepcje są dobrze udokumentowane na stronie projektu.

http://dddsample.sourceforge.net/

2

Habanero to framework developerski, który implementuje Driven domeny zasad projektowania jest doskonałym źródłem materiału i społeczność open source poświęcony projektowanie oparte na domenie w .Net.

7

Mark Nijhof świetnie się spisał. Net example app przy użyciu wzorca CQRS, który jest gorącą implementacją DDD. Możesz przeczytać wszystko na ten temat pod numerem telefonu Marks blog

+0

Ooohh ... To jest coś schludnego. Dzięki. :) –

2

Możesz rzucić okiem na moją DDDSample.Net. Pokazuje nie tylko klasyczne DDD, ale także podejście CQRS z wykorzystaniem dwóch magazynów relacyjnych i podejścia Event Sourcing.

0

W ramach wykładu, który odbyłem w języku niderlandzkim.Zdarzenie społeczności NET, zacząłem wdrażać pełnowymiarowy przykład Silverlight 4 przy użyciu CQRS i Event Sourcing. Opiera się głównie na jednej z najpoważniejszych inicjatyw CQRS o otwartym kodzie źródłowym, NCQRS. Możesz znaleźć odpowiednią stronę CodePlex here.

2

Znalazłem posta Steve Sandersona Behaviour Driven Development (BDD) with SpecFlow and ASP.Net MVC i jego towarzyszący przykładowy projekt (Księga gości) bezcenny w wykonaniu tego kroku od teorii do praktyki. Muszę przyznać, że udało mi się ponownie wykorzystać znaczną część jego kodu we własnej aplikacji bez zbytniego modyfikowania tego, co pierwotnie miało być uproszczonym przykładem.

Używa WatiN (narzędzie do automatyzacji testów przeglądarki), aby wykonać pełne testy akceptacyjne z perspektywy użytkownika. Jego przykład zawiera również typową funkcję CRUD (tworzenie/aktualizowanie formularzy itp.), Czego tak wiele przykładów unika, mimo że musi to być jedna z najczęstszych rzeczy, które wszyscy robimy.

Sanderson jest jedną z tych osób, które mogą podzielić skomplikowane pomysły na wyraźnie zrozumiałe opisy i ma bardzo pragmatyczny pogląd na praktyki rozwojowe.

+0

On nie robi on :) – nick

Powiązane problemy