请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

pan00001
金牌服务用户   /  发表于:2025-4-7 09:21  /   查看:196  /  回复:10
本帖最后由 Brian.Zhang 于 2025-4-9 22:14 编辑

建议“设置变量命令”时此处默认为“空记录”或“值为空的记录”,因为此处查询是需要获取准确值往往参与计算,不同于表格仅显示数据,确保查询数据准确性

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

10 个回复

倒序浏览
Brian.Zhang
超级版主   /  发表于:2025-4-8 18:18:38
沙发
你是担心默认是全部记录,然后开发者忘记改了就会导致有bug是吗?有一个点是系统中这种设置最好是一个固定的策略,这样对于用户而言不需要理解,只需要知道默认是全部记录,然后根据自己的情况去修改就可以了。
回复 使用道具 举报
pan00001
金牌服务用户   /  发表于:2025-4-8 20:55:58
板凳
Brian.Zhang 发表于 2025-4-8 18:18
你是担心默认是全部记录,然后开发者忘记改了就会导致有bug是吗?有一个点是系统中这种设置最好是一个固定 ...

1、设置变量命令相当于查询特定行,以指定特定条件为主
2、以查询特定记录为目的结果返回的是全部记录,处理数据库数据会扩大到其他无关行记录
3、相比较来说,“数据操作无结果”比“产生错误结果”而且是“无关记录错误”,肯定是前者BUG更容易被发现。
回复 使用道具 举报
chinameng
金牌服务用户   /  发表于:2025-4-8 21:27:12
地板
在设计器给个可以设置默认值为空或者为全部的参数不是更好?
回复 使用道具 举报
pan00001
金牌服务用户   /  发表于:2025-4-8 21:55:38
5#
chinameng 发表于 2025-4-8 21:27
在设计器给个可以设置默认值为空或者为全部的参数不是更好?

活字格默认为“全部记录”数据范围明显扩大,你去看一下表格查询、更新特定行时,默认值为“空记录”,能绝大部分默认没有必要还要手工选造成遗漏,多一个动作
回复 使用道具 举报
chinameng
金牌服务用户   /  发表于:2025-4-9 08:22:25
6#
我说给个参数,自己设定默认不是更好?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
pan00001
金牌服务用户   /  发表于:2025-4-9 11:59:04
7#
chinameng 发表于 2025-4-9 08:22
我说给个参数,自己设定默认不是更好?

我说的就是设置变量命令时绝大部分相当于查询特定行,空记录不能扩大到全部记录,就是经常要惦记着这个选项,费神而已,个人见解
回复 使用道具 举报
Brian.Zhang
超级版主   /  发表于:2025-4-9 22:14:03
8#
了解了,这个策略我们下来会讨论一下方案。
回复 使用道具 举报
小萝卜David
金牌服务用户   /  发表于:2025-4-10 12:43:18
9#
完全赞同,万请重视。设置变量命令默认全部记录,逻辑错误时,非常容易导致灾难性的生产事故,这个不是开玩笑的,已经遇见过N次了。现在全靠开发规范约束着。
回复 使用道具 举报
pan00001
金牌服务用户   /  发表于:2025-4-10 17:08:33
10#
小萝卜David 发表于 2025-4-10 12:43
完全赞同,万请重视。设置变量命令默认全部记录,逻辑错误时,非常容易导致灾难性的生产事故,这个不是开玩 ...

是的,曾经经历这样的事故,要修改一条记录,结果把无关的一片记录修改了,都不敢向客户承认解释是自己的错误
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部