【问题标题】:Keys and terminology键和术语
【发布时间】:2009-09-23 20:32:21
【问题描述】:

我有一个与术语有关的困境。

我们的系统处理事件。根据某个字段(或一组字段)的值将事件分派到节点。我们称这组字段为key。我们将这组字段的值称为键值

令人困惑的是,每个事件本质上都是一袋键值对(即哈希映射)。因此,key 一词有两个不同的用途:1) 描述调度事件的字段集,以及 2) 作为字段名称。

因此,如果您有一组键值对,并且这些键值对的集合构成一个数据库样式的键,您会使用什么术语来区分这两者?

(更复杂的是,调度事件的键并不总是唯一的。例如,如果我们在 userid 上调度,并且该用户执行多个操作,我们将处理具有相同 userid 值的多个事件。所以也许 key 是描述我们发送事件的字段集的错误词。

【问题讨论】:

    标签: terminology key hashmap


    【解决方案1】:

    总是包含形容词怎么样:“调度键”,“数据库表键” 或根据使用情况重命名:“调度条件”

    【讨论】:

      【解决方案2】:

      您可以尝试找到一个好的比喻并尝试坚持下去,如果可能与软件编程无关,以避免混淆。

      • 假设我们在一个警察故事中,而你的钥匙变成了告密者(或 fink、尖叫者、经销商……)

      • 如果您更喜欢驾驶隐喻,您的调度钥匙会变成一些路标等。

      只要找到一个适合你的比喻。

      【讨论】:

        猜你喜欢
        • 2018-05-21
        • 1970-01-01
        • 1970-01-01
        • 2012-11-17
        • 2013-07-10
        • 2020-10-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多