【发布时间】:2020-01-22 00:51:00
【问题描述】:
我倾向于编写很多应用程序,例如,将 API 暴露给一个逻辑,该逻辑会在同一逻辑中调用其他 API,然后最后将某种形式的数据保存到数据库中。所以,换句话说,我倾向于有一个方法调用,封装调用其他API,处理数据,然后持久化到数据库。
我熟悉 TDD(测试驱动开发),但我发现很难实践,因为我最不想做的就是在运行强制测试的同时将无用数据保留在生产数据库中,并且还调用我不使用的外部 API' t 依次控制和搞乱他们的数据库。
我可能看错了。
如何实践高效的 TDD 并规避这个问题?
【问题讨论】:
标签: tdd