Современные проекты требуют не только высокотехнологичных решений, но и четкого понимания бизнес-процессов для всех его участников. Илья Сергунин поможет разобраться в тонкостях DDD и расскажет, почему он выгоден для вашего бизнеса. Предметно-ориентированное программирование (англ. — Domain-Driven Design или DDD) — это методология разработки программного обеспечения, которая формирует единый язык для разработчиков и других участников процесса и использует для построения архитектуры концепцию реального мира. Главная цель DDD — упрощение процесса разработки. Основные принципы, на которых строится подход предметно-ориентированного программирования: ● Единый язык — разработчики, менеджеры, аналитики и другие участники процесса вырабатывают на встречах список ключевых терминов и придерживаются их во всех процессах. Например, у нас в «Авито» мы договорились, что запись в базе данных будет называться объявлением, пользователь — продавцом или покупателем, вместо CRUD-операций используем к
Бизнес-архитектура вашего успеха. Разбираемся с Domain-Driven Design
10 июля 202410 июл 2024
10
3 мин