Domande taggate «debugging»

Il debug è il processo di esame dello stato di un programma, generalmente con uno strumento di debug, mentre è in esecuzione e tenta di trovare bug che causano un comportamento anomalo.




21
Qual è il vantaggio di evitare l'uso di un debugger?
Nel corso della mia carriera, ho notato che alcuni sviluppatori non usano strumenti di debug, ma effettuano controlli a campione su codice errato per capire qual è il problema. Mentre molte volte essere in grado di trovare rapidamente errori nel codice senza un debugger è una buona abilità da avere, …
101 debugging 


9
Come si esegue il debug senza un IDE? [chiuso]
Ogni volta che cerco un IDE (attualmente sto armeggiando con Go), trovo un thread pieno di persone che raccomandano Vi, Emacs, Notepad ++ ecc. Non ho mai fatto alcun sviluppo al di fuori di un IDE; Immagino di essere stato viziato. Come si esegue il debug senza un IDE? Sei …
61 ide  debugging 

21
"Ha funzionato ieri, lo giuro!" Cosa puoi fare? [chiuso]
Quando arrivi la mattina, scopri che il tuo software non funziona più, anche se è successo quando sei partito ieri sera. cosa fai? Cosa controlli prima? Cosa fai per smettere di arrabbiarti e iniziare a lavorare sul tuo problema? Dai la colpa ai tuoi colleghi e vai direttamente da loro? …

5
Perché il debug inverso viene utilizzato raramente? [chiuso]
gdb ha implementato il supporto per il debug inverso nel 2009 (con gdb 7.0). Non ne ho mai sentito parlare fino al 2012. Ora lo trovo estremamente utile per alcuni tipi di problemi di debug. Ho desiderato di averne sentito parlare prima. Correggimi se sbaglio, ma la mia impressione è …
57 debugging 

10
Come testare i test?
Testiamo il nostro codice per renderlo più corretto (in realtà, meno probabilità di essere errato ). Tuttavia, anche i test sono in codice: possono contenere anche errori. E se i tuoi test sono corretti, difficilmente miglioreranno il tuo codice. Posso pensare a tre possibili tipi di errori nei test: Errori …





9
È possibile scrivere troppi asserti?
Sono un grande fan della scrittura di assertassegni nel codice C ++ come un modo per rilevare casi durante lo sviluppo che non possono accadere ma accadono a causa di errori logici nel mio programma. Questa è una buona pratica in generale. Tuttavia, ho notato che alcune funzioni che scrivo …

8
Come eseguire il debug del codice nel modo più efficace? [chiuso]
I bug che si insinuano nel codice possono essere minimizzati, ma non completamente eliminati come è scritto - i programmatori sono, sebbene molti non sarebbero d' accordo , solo umani. Quando rileviamo un errore nel nostro codice, cosa possiamo fare per eliminarlo? Come dovremmo affrontarlo per sfruttare al meglio il …
33 debugging 

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.