gpt4 book ai didi

SQL:在处理 SQL 查询/ View /等时是否可以执行 TDD?

转载 作者:行者123 更新时间:2023-12-02 02:28:52 25 4
gpt4 key购买 nike

在 Java 环境中非常习惯 TDD,我想知道在构建 SQL 查询、创建 View 等时是否也使用了 TDD。

如果也用了,人们是怎么做的呢?您需要创建很多微型数据库(基本上每个单元测试)?

我不知道我的问题是否有道理,但仍然有很多人认为 TDD 改变了他们开发软件的方式,并且肯定会在“SQL”级别进行开发。那么 TDD 和 DB/SQL 是如何混合的呢?

最佳答案

在 Rails 世界中,您有一个专用的测试数据库,每次运行测试套件时都会通过 migrations 构建该数据库。 , 和 fixtures用于在运行测试之前预填充数据库。

这使得针对数据库的 TDD 完全可能。

我认为数据库开发人员不使用 TDD 的主要原因是文化。

关于SQL:在处理 SQL 查询/ View /等时是否可以执行 TDD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4613918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com