Debuggtyökalut
Debuggtyökalut ovat ohjelmistokehityksen välineitä, joiden avulla kehittäjät voivat löytää, toistaa ja korjata ohjelmistovirheitä sekä ymmärtää ohjelman epänormaalia käyttäytymistä. Niiden tavoitteena on tehdä virheiden paikantamisesta sekä analysoinnista mahdollisimman tehokasta ja parantaa sovelluksen vakautta sekä suorituskykyä.
Yleisimpiä ominaisuuksia ovat murtokohtien asettaminen, ohjelman suorituksen askeleittainen eteneminen sekä muuttujien arvojen seuraaminen ja kutsupinon tarkastelu.
Tunnettuja esimerkkejä ovat kielikohtaiset debuggaustyökalut kuten GDB ja LLDB sekä WinDbg Windows-ympäristöön. Pythonin pdb ja Java‑kielinen
Debuggityökalujen käyttö riippuu ohjelmointikielestä, alustasta ja arkkitehtuurista. Ne integroituvat usein IDE:ihin tai kehitysympäristöihin sekä tukevat etädebuggausta,