can't happen

Il commento di un programma tradizionale per codice eseguito in una condizione che nessuno direbbe esser vera, per esempio una dimensione di un file calcolata come negativa. Spesso, tale condizione che diventa vera indica errori di dati o un algoritmo sbagliato; è quasi sempre mostrato da un messaggio di errore fatale e termina o crasha, finchè c'è qualcos altro che può esser fatto. Alcune varianti di “can't happen” è anche spesso il testo risultante se l'errore ‘impossibile’ succede in quel momento! Sebbene gli eventi “can't happen” sono genuinamente infrequenti nella produzione del codice, i programmatori sono saggi abbastanza da controllarlo abitualmente con frequenti sorprese su quanto frequentemente hanno dato l'avvio e quanti mal di testa per controllarlo per toglierselo dalla testa. Vedi anche firewall code (significato 2).