Всем привет!
Подготавливая следующую версию «Гиря – Русский мах», пришел в восторг от того, что изначально использование подходов из DDD для моделирования моей доменной области дало хорошее преимущество при использовании агентов для программирования.
Именно та часть приложения, которую я тщательно моделировал, в том числе с использованием Event Storming, претерпевает минимальные изменения. Да и расширение функций модели потребовало совсем мало времени и трудозатрат.
Для доменной модели использовал подход State Driven Domain Model. Очень хорошо подошел данный подход для реализации переходов между состояниями. Но нашел также и неприятный минус — если нужно добавить события, то столкнетесь с неразрешимыми противоречиями :(. Чуть позже напишу об этом.
Какую мысль хочу донести - использование DDD позволит писать код с помощью ИИ быстрее и качественнее.
#AI #DDD #kettlebells
Подготавливая следующую версию «Гиря – Русский мах», пришел в восторг от того, что изначально использование подходов из DDD для моделирования моей доменной области дало хорошее преимущество при использовании агентов для программирования.
Именно та часть приложения, которую я тщательно моделировал, в том числе с использованием Event Storming, претерпевает минимальные изменения. Да и расширение функций модели потребовало совсем мало времени и трудозатрат.
Для доменной модели использовал подход State Driven Domain Model. Очень хорошо подошел данный подход для реализации переходов между состояниями. Но нашел также и неприятный минус — если нужно добавить события, то столкнетесь с неразрешимыми противоречиями :(. Чуть позже напишу об этом.
Какую мысль хочу донести - использование DDD позволит писать код с помощью ИИ быстрее и качественнее.
#AI #DDD #kettlebells