¿Qué es un "proceso canario"?

13

En el libro "Hard Code" de Eric Brechner, afirma:

Mentir es uno de los pocos valiosos procesos canarios que pueden advertirte de problemas.

He escuchado a un desarrollador o dos tirando alrededor del viejo "canario". ¿Qué es?

[Google no lo respondió por mí. Quizás mis palabras clave fueron una mala elección.]

P.Brian.Mackey
fuente

Respuestas:

35

Los canarios se usaron alguna vez en las minas de carbón para averiguar si había gases venenosos (el canario moriría, los mineros saldrían). Era mucho más seguro que una llama abierta.

En este contexto, se supone que si hay muchas mentiras, el proceso es venenoso.

Oded
fuente
2
Foo Canarias es un término que verás a menudo si te quedas con tipos de códigos seguros. Ver también, Stack Canaries
devnul3
19

Simplemente significa una bandera roja, que se refiere al uso de un canario en la mina de carbón .

... canarios enjaulados (pájaros) que los trabajadores mineros llevarían a los túneles de la mina con ellos. Si se filtraran gases peligrosos como el metano o el monóxido de carbono en la mina, los gases matarían al canario antes de matar a los mineros, proporcionando así una advertencia para salir de los túneles de inmediato ...

Imbéciles
fuente