debuggers
Software error hunters
Debuggers are tools or programs that help programmers find and fix errors in code.
A debugger lets you pause execution, step through code line by line, and inspect variables to locate problems: I ran it through the debugger and found the loop was infinite.
The term also applies to people who debug: She's one of our best debuggers.
Code execution pause marker
- steppingMoving on foot
- profilerBehavioral pattern analyst
- disassemblerBinary-to-assembly translator
- decompilerRecovers source from executables
trace · dump · IDE · console · log · sandbox · emulator · snapshot
Determine a disease's nature
- troubleshootIdentify and fix faults
- inspectStudy closely for flaws
- analyzeStudy by breaking down
- detectNotice or discover
identify · isolate · reproduce · trace · step-through · examine · resolve · root-cause
Fault in communication
- exceptionDeviation from standard
- segfaultInvalid memory access error
- deadlockMutual blocking, no progress
- off-by-oneIndex boundary mistake
One who builds things
- programmerOne who writes software
- engineerTechnical design professional
- technicianSkilled practical worker
- analystOne who examines systematically
breakpoint
Code execution pause marker
- steppingMoving on foot
- profilerBehavioral pattern analyst
- disassemblerBinary-to-assembly translator
decompiler · trace · dump · IDE · console · log · sandbox · emulator · snapshot
diagnose
Determine a disease's nature
- troubleshootIdentify and fix faults
- inspectStudy closely for flaws
- analyzeStudy by breaking down
detect · identify · isolate · reproduce · trace · step-through · examine · resolve · root-cause · bisect
error
Fault in communication
- exceptionDeviation from standard
- segfaultInvalid memory access error
- deadlockMutual blocking, no progress
off-by-one · crash · assertion
developer
One who builds things
- programmerOne who writes software
- engineerTechnical design professional
- technicianSkilled practical worker
analyst · maintainer · reverse-engineer · hacker · sysadmin
- problem solverstroubleshooters, detectives, investigators, sleuths, fixers
- programsprograms, program, software, applications, apps
- hobby electronicscircuits, resistors, capacitors, LEDs, wires
- IT operationssysadmin, reboot, server, install, database
- dev toolslinter, compilers, Git, IDEs, GitLab
- developer resourcesSDK, APIs, tutorials, developer portal, documentation
debuggerscompilers
Programs converting source code
builders · assemblers · linkers · obfuscators · malware