¿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.]

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.


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 ...

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.