![[?IMG]](proxy.php?image=http%3A%2F%2Fi94.fastpic.ru%2Fbig%2F2017%2F0707%2F19%2F967284d7f6986e38d2b8b782a6b51b19.jpg&hash=0b67d194b6213fb2fab494a6265e764b&v=4)
?
Аннотация к книге 'Предметно-ориентированное проектирование. Паттерны, принципы и методы'
Писать программы легко - во всяком случае с нуля. Но изменить однажды написанный программный код, который создали другие разработчики или вы сами каких-то шесть лет тому назад, - гораздо сложнее. Программа работает, но вы не знаете точно, как именно. Даже обращение к экспертам в предметной области ничего не дает, поскольку в коде не сохранилось никаких следов привычного для них языка.
Предметно-ориентированное проектирование (Domain-Driven Design, DDD) - это процесс тесной увязки программного кода с реалиями предметной области.
Благодаря ему добавление в программный продукт новых возможностей по мере его развития становится таким же простым, как и при создании программы с нуля.
Эта книга в полной мере соответствует философии DDD и позволяет разработчикам перейти от философских рассуждений к решению практических задач.