Отличный пример архитектуры разработки

Я ищу пример приложения, которое показывает хорошее использование архитектурных шаблонов, до сих пор я нашел

Проблема с вышесказанным заключается в том, что требования к тому, чтобы получить это, сделают его кошмаром для работы.

Мой список требований должен быть простым в том, чтобы вставать и работать, охватывает основы и должен быть на языке .NET.

Ответы

Ответ 1

Может не соответствовать вашей потребности в простом доступе, но взгляните на

Простое чтение об их архитектуре - хорошее начало.

Возьмите копию книги Эрика Эванса DDD для чтения материала.

Ответ 2

Как насчет Nerd Dinner для ASP.NET MVC?

Ответ 3

Я узнал о The Starwind Starter Kit через this отличная книга от Dino Esposito и др. и др. Использует многоуровневую архитектуру MVC и очень легко настраивается. Перейдите на вкладку исходного кода и загрузите готовое решение Visual Studio.

Ответ 5

Я нашел книгу DDD Eric Evans самой вдохновляющей книгой по архитектуре корпоративных приложений, которую я прочитал до сих пор. Читая эту книгу, я узнал больше об архитектуре программного обеспечения, чем изучая любое примерное приложение.

В качестве побочного примечания я не стал бы ограничивать себя языком .NET. Например. если вы знаете С#, вы можете легко прочитать Java.

Говоря об этом, вокруг DDD существует большое сообщество, и у них есть хорошее примерное приложение (на Java) на http://domaindrivendesign.org/.

Ответ 6

Документация NDepend поставляется с довольно хорошими онлайн-сообщениями в блогах, статьями и белыми книгами по архитектуре .NET-кода:

Советы по секционированию кода через сборки .NET

Компоненты управления Зависимости для получения чистой архитектуры

Рефакторинг, повторное структурирование и стоимость выравнивания

Эволюционный дизайн и ациклическая компоновка

Слои, метрика уровня и дискурс метода

Борьба с сложной сложностью