当前位置: 首页 > article >正文

评分规则的建模,用户全选就是满分10分(分数可自定义), 选2个5分, 选2个以下0分

子夜(603***854) 15:11:40


和各位讨论一下设计问题:
有个有业务场景: 有一组产品共4个产品(数目用户可自定义), 需要一套规则,比如如果用户全选就是满分10分(分数可自定义), 选2个5分, 选2个以下0分
又比如另一组产品 产品有个必选属性,如果选了其中所有的必选则5分, 其他项每1个2分 没有选择必选0分
这种动态变化的东西怎么设计比较好?


Ynot(4***25) 15:17:39


这种应该是好弄的吧. 不管是设计. 还是实现.


子夜(603***854) 15:17:48


不好弄
非常的不好弄
因为产品数是可以由用户调整的, 分值是可以调整的,规则也是可以调整的 怎么样让程序不改就能任意改变规则?


Ynot(41672025) 15:20:11


让程序设计个对应关系. XX — Y分.


爱折腾的老朱(1***83) 15:20:13


你可以看看设计模式了!


子夜(603***854) 15:20:37
不要提策略模式
满足不了
我归纳了一下
1.来源不固定 有的是来源表,有的是前几组的得分结果
2.规则不固定 有的是小于2个0分 3个3分,选是1分,否零分,选了必选产品(必选是产品的一个属性)满分,否责0分
3.参数不固定 用户需要随时调整产品数,哪些产品必选哪些不必选, 满分数, 选2个多少分,选是多分, 或者最后一组取前2组的和计等**


潘加宇(35***47) 07:26:13



http://www.kler.cn/a/415246.html

相关文章:

  • Milvus 2.5:全文检索上线,标量过滤提速,易用性再突破!
  • 搭建环境-网络基本概念详解
  • 华为E9000刀箱(HWE9000V2)服务器硬件监控指标解读
  • week 6 - SQL Select II
  • UWB数字钥匙安全测距和场景应用
  • _C#_串口助手_字符串拼接缺失问题(未知原理)
  • Day31 贪心算法 part05
  • ChatGPT 网络安全秘籍(二)
  • 《普通逻辑》学习记录——复合命题和复合推理
  • 视觉语言模型(VLM)学习笔记
  • 楼顶气膜馆:引领科技感与声学完美结合的未来会议空间—轻空间
  • 40分钟学 Go 语言高并发:Go程序性能优化方法论
  • JVM:即时编译器,C2 Compiler,堆外内存排查
  • 自编码器(二)
  • Wireshark 4.4.2:安全更新、错误修复、更新协议支持
  • Kubernetes KubeVirt 让容器和虚拟机一起工作
  • NeuIPS 2024 | YOCO的高效解码器-解码器架构
  • redis下载、基础数据类型、操作讲解说明,持久化、springboot整合等
  • 【jvm】C2编译器
  • CrystalDiskInfo:硬盘健康监测工具简介和下载
  • AIGC--------AIGC在医疗健康领域的潜力
  • Matlab mex- setup报错—错误使用 mex,未检测到支持的编译器...
  • 软件工程第15章小测
  • 智能化Kubernetes管理:AI与ChatGPT提升运维效率的创新实践
  • 评委打分项目
  • C++笔记之构造函数声明只需要写明需要的参数,不需要列出所有成员变量、可以使用成员初始化列表初始化所有需要的成员变量