Подтвердить что ты не робот

Книги, которые будут охватывать TDD, DDD и шаблоны проектирования в .NET.

Я хотел бы получить книги (книги), которые действительно дадут мне полное представление о современной разработке ASP.NET с использованием С#, TDD, ASP.NET MVC, DDD и шаблонов проектирования, таких как шаблон репозитория. Я очень компетентен с С# и ASP.NET MVC, но хочу заполнить пробелы.

Если у вас был хороший опыт работы с книгой или двумя, которые охватывают эти темы, можете ли вы поделиться ими?

4b9b3361

Ответ 1

В настоящее время я заинтересован в том, как хорошая архитектура приложений .NET, и я читаю или читаю в настоящее время следующие книги:

Эти две книги Microsoft действительно объясняют, как создавать приложения .NET с высокой степенью проверки с помощью Inversion Of Control и т.д.

И чтобы быть ясным, да, они все используют шаблоны проектирования, общие для TDD, DDD, Injection Dependency, ans и так далее...

Ответ 4

Про ASP.NET MVC Framework от Стива Сандерсона включает в себя очевидную тему ASP.NET MVC с С#, а также TDD, шаблон репозитория, и моделирование доменов. Хороший обзор всех этих тем в одной книге.

Для более глубокого охвата DDD я соглашаюсь с Arnis L, чтобы получить Библию ( "Разработка под управлением домена: борьба с сложностью в сердце программного обеспечения" ) Эриком Эвансом, а для определенного .NET представления я согласен с Per Noalt о применении методов и шаблонов, управляемых доменами: с примерами на С# и .NET.

Про ASP.NET MVC Framework http://www.apress.com/resource/bookcover/9781430210078?size=medium

Ответ 5

Угадайте, какой объем вопросов вы просили, чтобы охватить одну книгу.

Попробуйте этот Гибкие принципы, шаблоны и практики на С# Мартин и Мартин

Книга рассказывает в основном о принципах дизайна, дизайнерах Patters, диаграммах UML, документации, рефакторинге. Однако он не охватывает ASP.NET и MVC. Вам нужно отсылать некоторые другие книги для них.

Ответ 7

Для TDD попробуйте xUnit Test Patterns.

Лучшая книга, которую я недавно прочитал для заполнения пробелов, - это С# in depth от Jon Skeet. Только после чтения этой книги я понял, сколько пробелов у меня было в моем знании С#.

Ответ 8

IMHO, Injection Dependency и TDD работают так хорошо вместе, что я должен добавить еще одну книгу в список: