Qual è il termine per una funzione "esca" o bug intenzionale? [chiuso]

28

Ho dimenticato un termine di programmazione gergale. Questa cosa è un bug intenzionale o una funzione di esca usata come distrazione. Un esempio di utilizzo, "Hey Bob, QA sta facendo una revisione oggi. Metti una $THING nel modulo in modo che abbiano effettivamente un problema da trovare".

Questo può essere usato negativamente, per avere un difetto intenzionale molto evidente da scoprire come distrazione da un problema reale.

Questo può anche essere usato positivamente. È come se permetteste sempre ai cani di soccorso di "trovare" una vittima durante la ricerca in un'area disastrata. Può anche essere utilizzato per verificare che un processo di controllo qualità stia effettivamente riscontrando difetti.

Qual è il termine che sto cercando?

    
posta Freiheit 09.10.2012 - 16:10
fonte

3 risposte

47

An Duck

Da link :

A feature added for no other reason than to draw management attention and be removed, thus avoiding unnecessary changes in other aspects of the product.

    
risposta data 09.10.2012 - 16:13
fonte
22

In realtà nella produzione (e nella garanzia della qualità) c'è qualcosa chiamato Red Rabbit Test (aka Red Herring) che si riferisce mettere una parte cattiva nota nella macchina o processo e assicurarsi che sia rilevata.

Red Rabbit Test

used to check how long it takes to identify a defect. In this test, a red part is added to the mix and the time until it is discovered is identified.

Alcune macchine automatiche hanno cicli automatici (di solito una volta per turno) in cui richiede all'operatore di caricare la parte "coniglio rosso" e poi esegue il ciclo controllando che la logica di rilevamento e rifiuto dell'errore funzioni correttamente.

    
risposta data 09.10.2012 - 18:32
fonte
5

Sembra che i miei professori lo chiamassero bebugging o errori di seeding. L'idea è che se volessi stimare la popolazione di qualcosa come il pesce in un lago, potresti prenderne alcuni, taggarli e rilasciarli, dar loro il tempo di assimilare a caso gli altri pesci, quindi stimare la popolazione in base a quanti pesci taggati ti prendi più tardi.

Questo link di ricerca trova una pagina in un libro del defunto grande Watts Humphrey in cui parla di questa tecnica.

    
risposta data 09.10.2012 - 20:04
fonte

Leggi altre domande sui tag