首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >优先级值

优先级值
EN

Stack Overflow用户
提问于 2011-05-13 00:34:33
回答 3查看 1.8K关注 0票数 6

我们正在开发软件,用户必须将优先级编号(整数)分配给作业。我们的基本问题是,高优先级应该使用高优先级还是低优先级(低优先级应该反之亦然)?这是供其他开发人员使用的软件,我们希望做对大多数人来说最自然的事情。

我们环顾四周,发现两个系统都在使用,我们内部也有不同的意见。

倾向于什么?

如果标签不好,很抱歉,但这是我能找到的最好的。

EN

回答 3

Stack Overflow用户

发布于 2011-05-13 00:45:41

这真的取决于你如何向用户展示价值。如果你把它作为一种排名,那么1会比2更好。但如果你把它作为一种“权重”,那么2会比1“重”。所以更多的是你如何表达它的问题(一定要与你的选择一致)。

就我个人而言,我觉得排名系统比“权重”系统更直观。你通常会考虑最重要的事情,你想把它们放在最前面,或者先处理它们。因此,从1开始表示高优先级,然后从更大的数字开始表示较低的优先级似乎更自然。

票数 6
EN

Stack Overflow用户

发布于 2011-05-13 02:34:16

我认为DarkDust很好地捕捉了导致人们采取不同方式的歧义。我的建议是,无论您选择哪种约定,都应使用您选择的约定来注释单词“优先级”。如果较低的值优先处理,则表示“优先级等级”,如果较高的值首先处理,则表示“优先级权重”或“优先级级别”。避免“优先级数字”,因为你隐含地谈论的是一个有方向的量。

票数 5
EN

Stack Overflow用户

发布于 2011-05-13 01:52:03

如果您要为更高的优先级添加数字,那么在队列末尾添加更高的数字会更容易。如果有人想让某件事的优先级高于列出的1,那么你就必须对数字进行打乱。当然,这是特定于实现的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5981362

复制
相关文章

相似问题

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