【发布时间】:2009-12-15 10:45:14
【问题描述】:
“canary”是一个常见的隐喻(例如在buffer overflow checks 中),用于通过在之前设置标志并验证之后是否仍然设置来检测行为不端的操作。
对于相反的有一个通用的术语,当操作应该杀死“金丝雀”?
【问题讨论】:
-
“熄灯”还是“戴维灯”?
标签: language-agnostic naming naming-conventions
“canary”是一个常见的隐喻(例如在buffer overflow checks 中),用于通过在之前设置标志并验证之后是否仍然设置来检测行为不端的操作。
对于相反的有一个通用的术语,当操作应该杀死“金丝雀”?
【问题讨论】:
标签: language-agnostic naming naming-conventions
我其实不喜欢金丝雀这个词,因为它会引起一些愚蠢的对话,比如“你检查过金丝雀了吗?是的,它还活着”,你需要煤矿的内涵来理解它。我更喜欢“缓冲区保护或保护模式”,因此相反的是“目标模式”,因为那是您的测试应该更改的数据。
编辑:当然,如果你喜欢动物的比喻,你可以使用“fly”,比如“你打过苍蝇了吗?”
【讨论】:
【讨论】:
也许是“哨兵”?对于这种特殊情况,可能还没有那么成熟,但仍然经常用于类似的事情。
【讨论】:
老鼠怎么样?声音会从主动变为被动。与其说杀死金丝雀,不如说老鼠死了。让它变得更酷。
此外,在操作出现异常之前,老鼠将被视为不存在,此时我们会说,我们有一只老鼠。
【讨论】:
“金丝雀”是“煤矿中的金丝雀”一词的缩写。金丝雀比人类对毒气更敏感,因此笼中的金丝雀被用作衡量毒气存在的指标。这个想法是金丝雀会在人类注意到毒气之前就死于毒气。
如果可以的话,找出相反的。
【讨论】:
我称之为cat。还有谁更有可能杀死金丝雀?
【讨论】: