Daily Bug — trova il bug in codice vero

Ogni giorno un frammento di codice vero con esattamente un bug. Clicca la riga che ritieni sbagliata: cinque tentativi, senza registrazione e un risultato da condividere.

Una di queste righe ha un bug. Quale?

Caricamento del bug di oggi…

Come funziona

Ogni giorno ricevi un breve frammento di codice vero — JavaScript, Python, Go, SQL, Rust o Java — con esattamente un bug autentico: restituisce un risultato sbagliato, va in crash o corrompe i dati in silenzio. Non una questione di stile. Clicca la riga che ritieni sbagliata; hai cinque tentativi e ognuno ti dice se hai centrato il bug, colpito il blocco giusto o mancato del tutto. Tutti ricevono lo stesso frammento nello stesso giorno, e il risultato che condividi mostra come sei andato senza svelare la risposta.

Un enigma per divertirsi e affinare la code review. I frammenti sono semplificati per stare in schermo; i bug veri sono raramente così illuminati.

Domande frequenti

Devo conoscere il linguaggio?

Quasi mai. Sono i bug comuni a tutti i linguaggi: un off-by-one, un await dimenticato, il confronto tra float, un default mutabile, una query senza WHERE. Se hai programmato in uno, ne riconoscerai la maggior parte.

Cosa conta come "il bug"?

Qualcosa che cambia il comportamento: risultato errato, crash, un caso limite che corrompe i dati o un buco di sicurezza. Formattazione, nomi e stile non sono mai la risposta.

Tutti ricevono lo stesso frammento?

Sì. Deriva dalla data UTC, quindi tutti vedono lo stesso codice nello stesso giorno e a mezzanotte UTC ne arriva uno nuovo. La griglia è fatta solo di colori: pubblicarla non rivela la riga.

Strumenti correlati

Incorpora questo gioco

Aggiungi questo gioco gratuito al tuo sito: