键和术语

时间:2009-09-23 20:32:22

标签: terminology key hashmap

我有与术语相关的困境。

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

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

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

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

2 个答案:

答案 0 :(得分:0)

如何总是包含形容词:“dispatch key”,“database table key” 或根据用法重命名:“调度标准”

答案 1 :(得分:0)

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

  • 假设我们处在一个警察的故事中,你的钥匙成了告密者(或者是一个傻瓜,一个哨子,一个经销商......)

  • 如果你更喜欢驾驶比喻,你的派遣钥匙就会变成一些道路标志牌等。

找一个适合你的比喻。