logic error
Code thinks wrong
A logic error is a bug in a program that causes it to produce incorrect results or behave unexpectedly, even though the code runs without crashing.
Unlike syntax errors, which prevent code from compiling, logic errors stem from flawed reasoning in the algorithm itself: The program ran fine but gave wrong totals—turned out to be a logic error in the calculation loop.
Illogical conclusion or remark
- circular reasoningFallacy assuming its conclusion
- false dilemmaReasoning error limiting options
- hasty generalizationConclusion from insufficient evidence
- begging the questionAssuming what needs proof
contradiction · flawed reasoning · equivocation · false equivalence · overgeneralization
Error in estimation
- oversightSupervision or inadvertent omission
- inconsistencyLack of steady pattern
- contradictionOpposing claims, incompatible together
- misapplicationIncorrect or improper usage
Crawling creature or defect
- defectInherent imperfection or fault
- flawImperfection in something
- exceptionDeviation from standard
- infinite loopCode cycling without end
memory leak · off-by-one · stack overflow · race condition · deadlock · buffer overflow · division by zero
Identify and fix faults
- diagnoseDetermine a disease's nature
- traceMinute remnant or pursue
- breakpointCode execution pause marker
- step throughPass by walking
inspect · fix · patch · resolve · validate · test · code review · stack trace
non sequitur
Illogical conclusion or remark
- circular reasoningFallacy assuming its conclusion
- false dilemmaReasoning error limiting options
- hasty generalizationConclusion from insufficient evidence
begging the question · contradiction · flawed reasoning · equivocation · false equivalence · overgeneralization
miscalculation
Error in estimation
- oversightSupervision or inadvertent omission
- inconsistencyLack of steady pattern
- contradictionOpposing claims, incompatible together
misapplication · wrong conclusion · non sequitur · broken chain
bug
Crawling creature or defect
infinite loop · memory leak · off-by-one · stack overflow · race condition · deadlock · buffer overflow · division by zero
troubleshoot
Identify and fix faults
- diagnoseDetermine a disease's nature
- traceMinute remnant or pursue
- breakpointCode execution pause marker
step through · inspect · fix · patch · resolve · validate · test · code review · stack trace · reproduce
- errorsmistake, blunder, blunders, fault, flaw
- malfunctionsbroken, defective, glitch, faulty, malfunction
- Student Mistakestypo, misspelling, wrong answer, careless mistake, spelling mistake
- software developmentcoding, programming, bug, debug, debugging
- Computer Errorscrash, warning, file not found, access denied, kernel panic
- cyber threatsmalware, phishing, hacking, virus, ransomware