【问题标题】:Good name for the opposite of the "canary" metaphor [closed]与“金丝雀”隐喻相反的好名字[关闭]
【发布时间】:2009-12-15 10:45:14
【问题描述】:

canary”是一个常见的隐喻(例如在buffer overflow checks 中),用于通过在之前设置标志并验证之后是否仍然设置来检测行为不端的操作。

对于相反的有一个通用的术语,当操作应该杀死“金丝雀”?

【问题讨论】:

  • “熄灯”还是“戴维灯”?

标签: language-agnostic naming naming-conventions


【解决方案1】:

我其实不喜欢金丝雀这个词,因为它会引起一些愚蠢的对话,比如“你检查过金丝雀了吗?是的,它还活着”,你需要煤矿的内涵来理解它。我更喜欢“缓冲区保护或保护模式”,因此相反的是“目标模式”,因为那是您的测试应该更改的数据。

编辑:当然,如果你喜欢动物的比喻,你可以使用“fly”,比如“你打过苍蝇了吗?”

【讨论】:

    【解决方案2】:

    【讨论】:

      【解决方案3】:

      也许是“哨兵”?对于这种特殊情况,可能还没有那么成熟,但仍然经常用于类似的事情。

      【讨论】:

        【解决方案4】:

        老鼠怎么样?声音会从主动变为被动。与其说杀死金丝雀,不如说老鼠死了。让它变得更酷。

        此外,在操作出现异常之前,老鼠将被视为不存在,此时我们会说,我们有一只老鼠。

        【讨论】:

          【解决方案5】:

          “金丝雀”是“煤矿中的金丝雀”一词的缩写。金丝雀比人类对毒气更敏感,因此笼中的金丝雀被用作衡量毒气存在的指标。这个想法是金丝雀会在人类注意到毒气之前就死于毒气。

          如果可以的话,找出相反的。

          【讨论】:

            【解决方案6】:

            我称之为cat。还有谁更有可能杀死金丝雀?

            【讨论】:

            • 不能是一只猫,因为你永远无法确定一只猫是死是活——尤其是如果你把它放在盒子里。狡猾的猫科动物......
            • 确实@Erik,光子同时在不同的地方等等。
            • 如果有两个缝隙可以用作气孔,上帝会帮助我们所有人......
            猜你喜欢
            • 2014-07-07
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-06-01
            • 2016-02-12
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多