Обсуждение:Программирование, управляемое данными

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Data-driven design[править код]

Так как статьи на тему (темы) пока нет, напишу здесь: в ходу два или даже три разных понятия, которые между собой связаны на высоко-абстрактном уровне (=слабо связаны).

  • [1] в ООП, связано с выбором абстракций, контрастирует с responsibility-driven desing
  • [2] — подход к дизайну (проектированию), учитывающий метрики и другие данные (Big Data и т. п.)
  • [3] — особенно в проектировании игр и учебного ПО — подход к созданию ПО, при котором «данные» — видео, звук, сценарии, правила — определяют логику, а весь программный код находится в движке игры. (это, наверное, ближе к теме данной статьи) РоманСузи 18:40, 31 марта 2015 (UTC)[ответить]
  • На инглише есть en:Data-driven design, редиректящая на "Responsibility-driven design". Но там нет интервик, написана по единственному источнику, поэтому это довольно ориссное понятие. Стоит ли погружаться в эти дебри, и подходит ли орисс под формат рувики? --Noname2013 18:48, 31 марта 2015 (UTC)[ответить]
    • Я просто для заметки, раз уж эти вещи нашлись как побочный продукт. При желании источники найти можно для любого из трёх смыслов Data-driven design. (у Буча есть про первый смысл, например) РоманСузи 19:33, 31 марта 2015 (UTC)[ответить]