所以我遇到了一个问题,因为我们一直在让复杂的SQL查询出错.
本质上,这会导致向不正确的客户发送邮件以及其他类似的"问题".
每个人创建类似SQL查询的经验是什么,基本上我们每隔一周创建一组新的数据.
所以这里有一些我的想法和他们的局限性.
创建测试数据 - 虽然这将证明我们拥有所有正确的数据,但并未强制排除生产中的异常.这是今天被认为是错误的数据,但10年前可能是正确的,没有记录,因此我们只在数据被提取后知道它.
创建维恩图和数据图 - 这似乎是测试查询设计的可靠方法,但它并不能保证实现是正确的.它让开发人员向前挖掘并思考他们写作时发生的事情.
感谢您提供给我的问题的任何输入.