Применяются ли подходы гибкой разработки программного обеспечения к SQL?

8

Я хотел бы узнать, подходят ли методы / принципы / шаблоны гибкой разработки программного обеспечения для программирования на SQL. Если да, где было бы хорошее место, чтобы начать узнавать об этом? Существуют ли какие-либо статьи или книги, ориентированные на гибкую разработку в контексте SQL?

Ἐριε ἐλέησον
источник

Ответы:

11

Да. Целый веб-сайт посвящен этому: Agile Data

Я использую это сейчас для совершенно нового проекта.

См. Также: Следует ли проектировать базу данных до написания кода приложения? ,

Мой ответ там не отражает то, что я делаю сейчас: двухнедельные спринты, достаточно для этого спринта. Согласно сайту Agile Data.

Я считаю это хорошей практикой. Здесь основное внимание уделяется здесь и сейчас, а не «нам это может понадобиться». Таким образом, вы управляете хорошо поставленной доставкой. Примечание. Сначала я по-прежнему моделирую на доске и мясных мешках, и это в 5NF.

ГБН
источник
3

Я занимаюсь гибкой разработкой более четырех лет, включая проекты на SQL Server, и мне это очень нравится. Я думаю, что важно понять, почему и когда Agile полезен, с точки зрения всей системы, и книги общего назначения, посвященные Agile, такие как следующие, соответствуют требованиям: «Agile Принципы, Шаблоны и Практики в C #», « Шаблоны корпоративной архитектуры приложений ».

Следующие две книги посвящены разработке баз данных, как вы и просили, но я бы сначала прочитал общие цели: «Методы гибкой базы данных», «Рефакторинг баз данных».

Аляска
источник