Карте реализации историй. Вводная беседа

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024
  • Андрей Шапиро и Константин Полуянов собрались обсудить метод, которым планируется заменить User Story Mapping
    Содержание доски в паре слайдов:
    speakerdeck.co...
    Стартовый трек:
    Darkness Speaks by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 licence. creativecommon...
    Source: incompetech.com...
    Artist: incompetech.com/

Комментарии • 5

  • @strandedinthe0737
    @strandedinthe0737 5 дней назад

    DDD - методика моделирования предметной области, которая никак не относится к разработке или к её реализации, речь всегда идёт об моделировании объектов реального и нереального мира.
    Какую книгу (одну единственную) вы прочитали по DDD?

    • @andreishapiro
      @andreishapiro  5 дней назад

      «Моделирования предметной области» для чего? Что делают дальше с этой моделью? Если вы ответите себе на эти вопросы, то увидите, что главные потребители этой модели - те, кто организуют программный код.
      Я читал книгу Эванса и книгу Вернона «Предметно-ориентиованнге проектирование. Самое основное».
      Или ответьте на вопрос как дизайнеру интерфейса использовать инварианты и какой в них смысл для него?

    • @andreishapiro
      @andreishapiro  5 дней назад

      Или такой аргумент. Попробуйте научить этими книгами дизайнера, проектирующегося интерфейс системы. Скорее всего у вас ничего не получится. Именно об этом я говорю в видео. Нужны новые способы рассказать об объектах и сущностях и помочь их выделять.

    • @andreishapiro
      @andreishapiro  5 дней назад

      Какую книгу порекомендуете?

    • @user-hj5mf3mq5n
      @user-hj5mf3mq5n 5 дней назад

      Я бы не согласился c @strandedinthe0737, потому что:
      1. моделирование подразумевает не описание реального мира, а построение конструкта, который содержит достаточно данных для решения проблемы. В нашем случае проблема решается в контексте ПО
      A model is a simplified representation of a thing or phenomenon that intentionally emphasizes certain aspects while ignoring others. Abstraction with a specific use in mind. (c) Rebecca Wirfs-Brock
      2. есть не только стратегические, но и тактические паттерны DDD, которые буквально нацелены на организацию кодилова
      3. вот как определяют DDD слоны индустрии
      - an approach to developing software for complex needs by deeply connecting the implementation to an evolving model of the core business concepts (c) Eric Evans
      - Domain-Driven Design is an approach to software development that centers the development on programming a domain model that has a rich understanding of the processes and rules of a domain. (c) Martin Fowler