Предметно-ориентированное проектирование (6 книг)

Категория: Программирование | автор: Gunpowder | Просмотров: +253
Предметно-ориентированное проектирование (6 книг)

Предметно-ориентированное проектирование (6 книг) — Писать программы легко - во всяком случае с нуля. Но изменить однажды написанный программный код, который создали другие разработчики или вы сами каких-то шесть лет тому назад, - гораздо сложнее. Программа работает, но вы не знаете точно, как именно. Даже обращение к экспертам в предметной области ничего не дает, поскольку в коде не сохранилось никаких следов привычного для них языка.
Предметно-ориентированное проектирование (Domain-Driven Design, DDD) - это процесс тесной увязки программного кода с реалиями предметной области. Благодаря ему добавление в программный продукт новых возможностей по мере его развития становится таким же простым, как и при создании программы с нуля.
Мировое сообщество программистов признает, что моделирование предметных областей - ключевой раздел проектирования программного обеспечения. Но несмотря на очевидную важность предмета, существует очень мало пособий по эффективному внедрению моделирования предметных областей в практику разработки программ. Данная подборка книг освещает принципы, методы, приемы и опыт применения предметно-ориентированного проектирования при разработке программного обеспечения.
Книга Эванса Э. освещает наиболее общий, стратегический круг вопросов, связанных с применением DDD при разработке программного обеспечения. Это переработка и структуризация знаний о предметных областях, применение типовых архитектурных шаблонов, построение и анализ моделей предметных областей, проектирование программных объектов с точки зрения качества их взаимодействия и передачи логической структуры знаний, организация программ на основе крупномасштабных структур, выработка общего языка и стратегии коммуникации в группе. Подход автора строится на динамичном рефакторинге модели и постоянной дистилляции знаний. Это позволяет достигнуть высокой степени гармонии между логикой предметной области и кодом программы, а также достаточной гибкости программной архитектуры для целей удобной доработки и интеграции программного обеспечения. Книга насыщена практическими примерами из реальных проектов.
Создание моделей программного обеспечения с помощью предметно-ориентированного проектирования (DDD) принесло много впечатляющих результатов не только в теории, но и на практике. Именно поэтому разработчики во всем мире с энтузиазмом приступили к адаптации DDD. Книга Вернона В. «Предметно-ориентированное проектирование. Самое основное» представляет собой краткий справочник по основам DDD. В ней вы найдете ответы на вопросы: "Что собой представляет DDD, какие проблемы он решает, как работает и как быстро приносит результаты?"
Книга Вернона В. «Реализация методов предметно-ориентированного проектирования» имеет замечательную особенность: она посвящена сложной и содержательной теме и раскрывает ее четко, с нюансами, весело и изящно. Книга написана в увлекательном и дружелюбном стиле. Автор выступает в роли доверительного советника, дающего полезные советы по реализации самых важных аспектов. К тому времени, когда вы закончите читать книгу, вы будете в состоянии применять все важные понятия в области DDD и делать многое другое.
Книга Миллетта С. и Тьюна Н. в полной мере соответствует философии DDD и позволяет разработчикам перейти от философских рассуждений к решению практических задач. Она делится на четыре части. Часть I посвящена философии, принципам и приемам предметно-ориентированного проектирования. В части II подробно обсуждаются стратегические шаблоны интеграции ограниченных контекстов. Часть III охватывает тактические шаблоны создания эффективных моделей предметной области. Часть IV в деталях описывает шаблоны проектирования, которые позволяют извлекать пользу из модели предметной области и создавать эффективные приложения.
Книга Нильссона Дж. посвящена разработке корпоративных программных приложений в среде .NET с применением шаблонов проектирования. В ней описаны: проблемно-ориентированные методы проектирования (DDD), разработка посредством тестирования (TDD, или Test-Driven Development), объектно-реляционное преобразование, т.е. методы, которые многие относят к ключевым технологиям разработки программного обеспечения. По мере развития и усложнения технологии все большее значение приобретают вопросы правильного применения методов проектирования. Ценность этой книги в том и состоит, что она помогает разобраться в этих вопросах.

Название: Предметно-ориентированное проектирование (6 книг)
Автор: Коллектив
Издательство: Альфа-книга, Вильямс, Питер
Год: 2008-2017
Страниц: 3238
Формат: DJVU, PDF
Смотрите также:




Добавление комментария


Имя:*
Текст комментария:
Введите два слова, показанных на изображении: *



Меню сайта:
Книги
Остросюжетные
Фантастика,Фентази
Любовный роман
Исусство и культура
Гуманитарные науки
Здоровье, спорт
Детские книги
Поэзия, стихи
Естественные науки
Кулинария
Компьютерная лит-ра
Программирование
Web-мастеру
Фотография и видео
Дизайн и графика
Живопись и рисование
Профессии
Бизнес
Научно-популярные
Техника
Аппаратура
Транспорт
История
Военная тематика
Психология
Строительство, ремонт
Дом и семья
Умелые руки
Шитьё и вязание
Сад ,огород ,хозяйство
Животные
Охота и рыбалка
Хобби и развлечения
Учебные пособия
Эзотерика
Разное

Журналы
Кулинарные
Детям и родителям
Развлекательные
Женские журналы
Мужские журналы
Автомобили
Охота и рыбалка
Спортивные
О здоровье
Фотография
Компьютеры
Технические
Научно-популярные
Строительство, дизайн
Рукоделие, сделай сам
Сад и дом
Военные
Бизнес
Гуманитарные
Животные
Разные

Аудиокниги
Развлечение и юмор
Детские аудиокниги
Художественные
Психология, люди
Изучение языков
Обучающие аудиокниги
Разное

Топ 10
Статистика

Copyright ©2009 All Rights Reserved
Перепечатка разрешена только при активной гиперссылке на weekbook.ru. Файлов для скачивания на сайте нет, здесь можно только купить литературу через партнёрские интернет-магазины. Мы не храним на сервере никаких нелегальных и охраняемых авторским правом материалов.
Все издания для скачивания предоставлены официальными партнёрами и администрация сайта не несет ответственность за их использование! Вы можете скачать, если такое предусмотренно, или купить книги у них.