找回密码
 立即注册

QQ登录

只需一步,快速开始

true

中级会员

27

主题

170

帖子

619

积分

中级会员

积分
619

活字格认证

true
中级会员   /  发表于:2023-12-11 14:11  /   查看:931  /  回复:7


场景:我可能会对一些插件通过服务端命令进行一些封装,插件的有些参数是下拉选择,我包装的服务端命令参数就很麻烦
通过if来判断写好几遍,把插件中的参数全部if判断一遍,建议官方考虑一下这点

本帖子中包含更多资源

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

x

7 个回复

倒序浏览
Patrick.Zhu
银牌会员   /  发表于:2023-12-15 17:41:56
推荐
好的,这个需求记录了,需求编号是:FORGUNCY-19163,后续有任何安排我会第一时间回复。
回复 使用道具 举报
Patrick.Zhu
银牌会员   /  发表于:2023-12-11 17:52:02
沙发
大佬,我不是很理解你描述中的“我包装的服务端命令参数就很麻烦”,您的截图中也不是对应的内容。
您能提供更多的一些背景信息吗,具体说明一下您这里讲的封装,是进行了什么样的操作
回复 使用道具 举报
true
中级会员   /  发表于:2023-12-14 09:44:58
板凳
Patrick.Zhu 发表于 2023-12-11 17:52
大佬,我不是很理解你描述中的“我包装的服务端命令参数就很麻烦”,您的截图中也不是对应的内容。
您能提 ...

我参数如果传入类型 比如传入危险 我是不是的if 类型 == 危险 {调用等级为危险的命令} else if 类型 == 警告 {调用等级为警告的命令}   是不是很麻烦 如果这种下拉选择的参数多了呢
回复 使用道具 举报
Patrick.Zhu
银牌会员   /  发表于:2023-12-14 18:07:06
地板
这个判断逻辑,您如果使用代码开发,也是类似的,归根结底,都是需要将您输入的类型,和您希望匹配的目标类型。
而且结合您举出的例子,日志级别不会有很多吧。
回复 使用道具 举报
true
中级会员   /  发表于:2023-12-14 18:15:33
5#
Patrick.Zhu 发表于 2023-12-14 18:07
这个判断逻辑,您如果使用代码开发,也是类似的,归根结底,都是需要将您输入的类型,和您希望匹配的目标类 ...

服务端命令参数类型加个枚举 输入要1 2 3 不合适,输入汉字如果输入错误了 就判断不了了
回复 使用道具 举报
Patrick.Zhu
银牌会员   /  发表于:2023-12-15 17:05:46
6#
本帖最后由 Patrick.Zhu 于 2023-12-15 17:30 编辑

我理解了,希望服务端参数能有一种枚举类型,在开发服务端命令的时候就确定好,然后在编辑服务端命令中时,if的条件中默认变量列表中就有所有的枚举值。
可能还有的机制,例如,调用的时候直接可以下拉选择,如果服务端命令输入值不在枚举中就报错。
我理解的对吗?
回复 使用道具 举报
true
中级会员   /  发表于:2023-12-15 17:08:42
7#
Patrick.Zhu 发表于 2023-12-15 17:05
我理解了,希望数据库参数能有一种枚举类型,在开发服务端命令的时候就确定好,然后在编辑服务端命令中时, ...

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部