Depuració de programes
From Wikipedia, the free encyclopedia
La depuració de programes és el procés d'identificar i corregir errors de programació.[1] En anglès es diu debugging, treure els bugs (xinxes), el mot que es fa servir també per error de programari. Es cerquent dues menes d'errors, l'error de sintaxi i els errors de lògica. El terme s'ha encunyat el 1945 a la Universitat Harvard, quan a les beceroles de la informàtica, un arna en un relé va provocar el mal funcionament.[2]
Si bé hi ha tècniques per a la revisió sistemàtica del codi font i hi ha depuradors o programes de detecció d'errors, roman en bona part una activitat manual, que desafia la paciència, la imaginació i la intuïció del programador. Es pot cercar els errors amb una execució pas a pas.[3] Moltes vegades cal incloure en el codi font instruccions auxiliars que permetin el seguiment de l'execució del programa, presentant els valors de variables i adreces de memòria i alentint la sortida de dades (mode de depuració). És una fase del desenvolupament de programari.