Эта книга о разработке корпоративных программных приложений в среде .NET с применением шаблонов проектирования. В ней описаны: проблемно-ориентированные методы проектирования (DDD, или Domain Driven Design), разработка посредством тестирования (TDD, или Test-Driven Development), объектно-реляционное преобразование, т.е. методы, которые многие относят к ключевым технологиям разработки программного обеспечения. По мере развития и усложнения технологии все большее значение приобретают вопросы правильного применения методов проектирования. Ценность этой книги в том и состоит, что она помогает разобраться в этих вопросах. Хотя большинство примеров кода представлено на языке С#, материал книги может оказаться полезным и для тех, кто работает на платформе Java.
Книга адресована опытным разработчикам архитектуры и прикладного программного обеспечения уровня предприятий, в том числе и в среде .NET.
![Применение DDD и шаблонов проектирования, проблемно-ориентированное проектирование приложений с примерами на С# и .NET, Нильссон Дж., 2008 Применение DDD и шаблонов проектирования, проблемно-ориентированное проектирование приложений с примерами на С# и .NET, Нильссон Дж., 2008](/img/knigi/prog/1194/119462.jpg)
Оценка стилей архитектуры.
Разработчикам программного обеспечения и его архитектуры приходится принимать проектные решения на основании требований к проекту. Я не собираюсь приводить здесь полный перечень ценностей, имеющих отношение к стилям архитектуры, но постараюсь подробнее остановиться на самых главных из них, включая акцент на модели, модели предметной области, базы данных, распределение и обмен сообщениями.
Акцент на модели
Мне уже давно пришелся по душе объектно-ориентированный принцип, но лишь недавно я полностью перешел на него. Прежде у меня возникали трудности с применением этого принципа на отдельных платформах, но теперь платформы стали достаточно зрелыми.
На заметку
Как верно заметил один из рецензентов книги, зрелость зависит от рассматриваемой платформы. Это звучит вполне обоснованно для тех, кто программирует на VB, но для тех, кто программирует на Java, SmallTalk, C# и т.д., созревание платформы происходило довольно долго.
Оглавление.
Предисловия.
Вступление: наведение мостов.
Часть I. Основы.
Глава 1. Переоценка ценностей.
Глава 2. Переход к шаблонам.
Глава 3. РПТ и рефакторинг кода.
Часть II. Прикладное ППО.
Глава 4. Новая используемая по умолчанию архитектура.
Глава 5. Проектирование на основе модели предметной области.
Глава 6. Подготовка к инфраструктуре.
Глава 7. Порядок устанавливают правила.
Часть III. Применение шаблонов архитектуры корпоративных программных приложений.
Глава 8. Инфраструктура для сохраняемости.
Глава 9. Приведение в действие преобразователя NHibernate.
Часть IV. Что дальше.
Глава 10. Рекомендуемые методы проектирования.
Глава 11. Акцент на пользовательском интерфейсе.
Часть V. Приложения.
Приложение А. Другие виды моделей предметной области.
Приложение Б. Перечень рассмотренных шаблонов.
Список литературы.
Предметный указатель.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Применение DDD и шаблонов проектирования, проблемно-ориентированное проектирование приложений с примерами на С# и .NET, Нильссон Д., 2008 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Хештеги: #DDD :: #проектирование :: #Нильссон :: #2008
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Путь Python, черный пояс по разработке, масштабированию, тестированию и развертыванию, Данжу Д., 2020
- Практическое руководство по экстремальному программированию, Астелс Д., Миллер Г., Новак М., 2002
- PHP notes for professionals
- Основы Web-дизайна, самоучитель, Дунаев В.В., 2012
Предыдущие статьи:
- Программируем на Python, Доусон М., 2014
- Изучаем Python, том 2, Лутц М., 2020
- Изучаем Python, том 1, Лутц М., 2019
- Начинаем программировать на Python, Гэддис Т., 2019