Was ist ein „Prozesskanarienvogel“?

13

In dem Buch "Hard Code" von Eric Brechner heißt es:

Das Lügen ist eine von wenigen wertvollen Prozesskanarien, die Sie vor Problemen warnen können.

Ich habe ein oder zwei Entwickler gehört, die den alten "Kanarienvogel" herumwirbelten. Was ist es?

[Google hat mir nicht geantwortet. Vielleicht waren meine Keywords eine schlechte Wahl.]

P. Brian Mackey
quelle

Antworten:

35

Früher wurden Kanarienvögel in Kohlengruben eingesetzt , um herauszufinden, ob giftige Gase in der Nähe waren (der Kanarienvogel würde sterben - die Bergleute würden aussteigen). Es war viel sicherer als eine offene Flamme.

Man geht in diesem Zusammenhang davon aus, dass der Prozess giftig ist, wenn viel gelogen wird.

Oded
quelle
2
Foo Canaries ist ein Begriff, der häufig vorkommt, wenn Sie sich mit sicheren Codetypen beschäftigen. Siehe auch Stack Canaries
devnul3
19

Es bedeutet nur eine rote Fahne, die sich auf die Verwendung eines Kanarienvogels in einem Kohlebergwerk bezieht .

... Käfigkanarien (Vögel), die Bergarbeiter mit sich in die Minentunnel tragen würden. Wenn gefährliche Gase wie Methan oder Kohlenmonoxid in die Mine gelangen, würden die Gase den Kanarienvogel töten, bevor die Bergleute getötet werden, und somit eine Warnung zum sofortigen Verlassen der Tunnel auslösen ...

Idioten
quelle