От стикеров к UI: генерация экранов на базе доменной модели и ИИ
Все привет!
В эпоху AI разработки Domain Driven Design приобретает очень весомое значение для разработки. Из философии построения сложных программных систем он становится великолепным инструментом для управления #AI4SDLC (Artificial Intelligence for Software Development Life Cycle).
В этом видео я хочу рассказать, как испльзование Domain Driven Design и Event Storming позволяет сгенерировать макеты интерфейсов уже на раннем этапе разработки. Все что вам нужно - доска event storming описание моделей, а остальное за вас сделает чат-бот или агент.
Почему DDD отлично подходит для агентской разработки
DDD - моделирование бизнес процессов. Мы создаем аналитическую модель, которая описывает простым текстом и языком схем необходимые нам бизнес процессы. Хорошая модель не противоречива и лаконична, а также не имеет двойного толкования. А это, как выяснилось, основная слабость AI разработки.
Если постановка задачи имеет противоречия и двойное толкование, то выполняющий ее агент будет галлюцинировать и додумывать за вас. А Domain Driven Design создан для того, чтобы исключить противоречия и двойные толкования.
#DDD #AI #AI4SDLC #SoftwareArchitecture #DDD4AI
Все привет!
В эпоху AI разработки Domain Driven Design приобретает очень весомое значение для разработки. Из философии построения сложных программных систем он становится великолепным инструментом для управления #AI4SDLC (Artificial Intelligence for Software Development Life Cycle).
В этом видео я хочу рассказать, как испльзование Domain Driven Design и Event Storming позволяет сгенерировать макеты интерфейсов уже на раннем этапе разработки. Все что вам нужно - доска event storming описание моделей, а остальное за вас сделает чат-бот или агент.
Почему DDD отлично подходит для агентской разработки
DDD - моделирование бизнес процессов. Мы создаем аналитическую модель, которая описывает простым текстом и языком схем необходимые нам бизнес процессы. Хорошая модель не противоречива и лаконична, а также не имеет двойного толкования. А это, как выяснилось, основная слабость AI разработки.
Если постановка задачи имеет противоречия и двойное толкование, то выполняющий ее агент будет галлюцинировать и додумывать за вас. А Domain Driven Design создан для того, чтобы исключить противоречия и двойные толкования.
#DDD #AI #AI4SDLC #SoftwareArchitecture #DDD4AI