Ho recentemente iniziato un nuovo lavoro dove sto lavorando su un'applicazione molto grande (15M loc). Nel mio precedente lavoro avevamo un'applicazione altrettanto grande ma (nel bene o nel male) usavamo OSGi, il che significava che l'applicazi...
Sto cercando di spiegare gli errori di segmentazione a qualcuno, e stavo pensando al kill-screen di livello 256 in Pacman, e come è innescato dall'overflow dei numeri interi e quanto è simile il comportamento allo "stato sconosciuto" spesso desc...
Ci sono stati una storia nelle notizie su un uomo il cui account Paypal era accidentalmente accreditato con $ 92,233,720,368,547,800.
Da dove viene questo numero? Che tipo di bug di programmazione può generare questo numero?
Dopo aver letto questo famoso rant di Linus Torvalds , mi sono chiesto quali siano in realtà tutte le insidie per i programmatori in C ++. Mi riferisco esplicitamente a errori di battitura o cattivi flussi di programma trattati in questa doman...
Sono un po 'inesperto della programmazione (meno di un anno) e recentemente mi sono scoraggiato, soprattutto dal non essere in grado di risolvere problemi con il mio codice (non dimenticando parentesi o problemi di sintassi ma più problemi basat...
Per darti un po 'di background: lavoro per un'azienda con circa dodici sviluppatori di Ruby on Rails (+/- stagisti). Il lavoro a distanza è comune. Il nostro prodotto è composto da due parti: un nucleo piuttosto grasso, e ridotto a grandi proget...
I messaggi di errore dovrebbero mai essere presentati a un utente finale? In caso affermativo, quali regole o consigli dovresti avere riguardo a cosa dovrebbero esserci?
Ho spesso a che fare con clienti o utenti che segnalano errori nelle applicazioni.
Il più delle volte il loro contenuto è qualcosa di inutile come
ERRORE !!!
x non funziona
senza molte più informazioni.
Per risolvere il problema, dev...
Le eccezioni controllate di Java hanno avuto una brutta stampa nel corso degli anni. Un segno rivelatore è che è letteralmente l'unica lingua al mondo ad averli (nemmeno altre lingue JVM come Groovy e Scala). Anche le librerie Java prominenti co...
Introduzione
Se si verifica un errore su un sito Web o un sistema, è ovviamente utile registrarlo e mostrare all'utente un messaggio di cortesia con un codice di riferimento per l'errore.
E se disponi di molti sistemi, non vuoi che quest...