Будучи довольно привыкшим к TDD в среде Java, мне стало интересно, используется ли TDD также при построении SQL-запросов, создании представлений и т. Д.
Если он также используется, как люди это делают? Вам нужно было бы создать много крошечных БД (для каждого модульного теста в основном)?
Я не знаю, имеет ли мой вопрос много смысла, но все же: TDD рассматривается некоторыми как , что изменило способ разработки программного обеспечения, и определенно - это разработка происходит на уровне «SQL». Так как же смешиваются TDD и DB / SQL?