首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于捕获应用程序中优先级子优先级的算法/策略或数据结构

用于捕获应用程序中优先级子优先级的算法/策略或数据结构
EN

Software Engineering用户
提问于 2013-04-30 04:11:34
回答 1查看 182关注 0票数 3

我正在致力于一个CMS,这是开始演变的一点。

我们从具有以下优先级的内容(内容表中的db中的列)开始:高MED。数据由优先级、高度、顶部等来获取。

现在,经过几个月的时间,人们越来越需要优先考虑高高,高,低、MED 高,高,低等次级优先事项。

我在数据库中有一个带有子优先级列的测试分支。因此,按优先级获取现在首先带来高(高)、高(地中海)、高(低)。想知道是否有更好的方法来做这件事,而我没有看到。

有一个rails应用程序。

EN

回答 1

Software Engineering用户

发布于 2013-05-01 03:30:59

如果优先级不是一个小的(3)值集,并且优先级之间的细微差别是必要的,那么它就是一个更大的可枚举集。

你做多大的一套取决于你自己,但它很可能更容易使它非常大(1。例如,1024 ),但是您必须对用户进行纪律约束,使其不以任何方式将所有事情置于最高优先级。这通常是bug跟踪器的一个问题,因为业务设置了唯一的优先级(高、中、低),每件事都很高。然后他们增加了关键,所有的东西都是关键的或高的。

考虑尝试一次度量多个指标以确定优先级。尽管bug跟踪器专注于- 改进带用户疼痛的故障分类采用了相互正交的多个度量标准:

  • 错误类型(崩溃-文档)
  • bug的优先级(破坏构建-妨害)
  • 击打窃听器的可能性(每个人都打它--一个人打它)

在1分上各得一分。N尺度,将它们相乘,除以最大值。这给出了一个介于100到1之间的数字,这是你的首要任务。

对于CMS,可以考虑以下指标:

  • 文章的重要性(这是非常重要的--只是一个通知)
  • 文章的可见性(这会出现在头版--这会出现在首页)
  • 等等。
票数 2
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/196596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档