Odpravljanje napak je proces analiziranja računalniškega programa in odstranitev njegovih logičnih ali skladenjskih napak. Programska oprema, ki pomaga pri tem postopku, je znana kot
razhroščevalnik . S programom za odpravljanje napak lahko razvijalec programske opreme stopi skozi programsko kodo in analizira njene spremenljivke, pri čemer išče napake.
Debug, Programming terms, En korak