Cos'è un "Process Canary"


13

Nel libro "Hard Code" di Eric Brechner, afferma,

Mentire è uno dei pochi canarini di processo preziosi che possono avvisarti di problemi.

Ho sentito uno o due dev attorno al vecchio "canarino". Che cos'è?

[Google non mi ha risposto. Forse le mie parole chiave sono state una cattiva scelta.]

Risposte:


35

Una volta i canarini venivano usati nelle miniere di carbone per scoprire se c'erano gas velenosi in giro (il canarino sarebbe morto - i minatori sarebbero usciti). Era molto più sicuro di una fiamma aperta.

In questo contesto si presume che se c'è molta menzogna, il processo è velenoso.


2
Foo Canaries è un termine che vedrai spesso se ti aggiri tra i tipi di codice sicuri. Vedi anche, Stack Canaries
devnul3,

19

Significa solo una bandiera rossa, che si riferisce all'uso di un canarino nella miniera di carbone .

... canarini in gabbia (uccelli) che i lavoratori delle miniere avrebbero portato con sé nei tunnel della miniera. Se gas pericolosi come metano o monossido di carbonio trapelassero nella miniera, i gas ucciderebbero il canarino prima di uccidere i minatori, fornendo così un avvertimento per uscire immediatamente dai tunnel ...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.