Taula de continguts:
Qualsevol que hagi treballat en la codificació fins i tot dels projectes més bàsics sap que el procés requereix una bona paciència. Els nombrosos entrebancs d'intentar escriure codi des de zero són una cançó i una dansa de totes les maneres en què un programador o desenvolupador humà pot equivocar-se. És una llarga llista i inclou tot, des d’errors de sintaxi, que normalment seran atrapats pel compilador, fins a errors de nivell de visió més profunds que requereixen revisió més intel·ligent. Amb aquesta finalitat, les escoles i centres de formació ensenyen als estudiants d’informàtica com “depurar” un programa. El més interessant, però, és que cada individu desenvolupa la seva resposta molt única a aquest repte. De fet, pot ser que sigui un àmbit on es requereixi una mica més de coneixement personal. (Llegiu algunes de les figures més importants de la programació a The Pioneers of Computer Programming.)
Codi de depuració: Com es fa
En alguns casos, els professionals de la informàtica poden utilitzar recursos dels estudis de desenvolupament o entorns de programació per aïllar errors en un programa. Tot i això, quan aquest tipus de missatges de maneig d’errors o sistemes no estan disponibles o útils, la depuració requereix passar per codi de línia per línia. Molts entorns de programació, com ara Microsoft Visual Basic Studio, tenen funcions que permeten "fer un pas" lineal per línia visual i clar mitjançant codi.
El pas a través del codi ajuda de dues maneres principals: en primer lloc, els programadors poden veure què passa quan l’ordinador llegeix el codi i on l’enfocament es dedica a funcions recursives i altres interaccions de codi. En segon lloc, però, el programador sovint pot veure els valors de diferents variables mitjançant les ordres del ratolí o altres parts de la interfície. Saber quins valors hi ha en variables és una manera clau d’entendre el que fa l’ordinador amb el codi que se li dóna.