Programmatori esperti che "non usano i debugger" probabilmente pensano in termini di gdb/SoftICE e non hanno mai usato un vero debugger integrato (e probabilmente non lo fanno utilizzare un IDE per quella materia). Sono così indietro rispetto ai tempi che è doloroso.
Sono necessari i debugger?
Un debugger è un codice assolutamente essenziale. Non solo ti aiuta a risolvere i problemi che trovi, ma se passi effettivamente in ogni riga di codice che scrivi, risolverai problemi che non erano evidenti.
I programmatori usano gli IDE?
Un IDE, o ambiente di sviluppo integrato, consente ai programmatori di consolidare i diversi aspetti della scrittura di un programma per computer. Gli IDE aumentano la produttività dei programmatori combinando le attività comuni di scrittura del software in un'unica applicazione: modifica del codice sorgente, creazione di eseguibili e debugging.
Perché i programmatori usano GDB?
GDB sta per GNU Project Debugger ed è un potente strumento di debug per C (insieme ad altri linguaggi come C++). Ti aiuta a curiosare all'interno dei tuoi programmi C mentre sono in esecuzione e ti permette anche di vedere cosa succede esattamente quando il tuo programma va in crash.
Cosa usano i programmatori professionisti?
Lavorano con altri designer e programmatori per pianificare ogni parte dell'applicazione o del software e quindi determinare come ogni parte funzionerà insieme. Scrivono principalmente codice utilizzando una varietà di linguaggi, tra cuiPython, C++ e Java, che un computer può leggere.