Debugging: croce e delizia

By abell on 2009-09-08-19:53:54 | In debugging

Lo sviluppatore divide il suo tempo tra programmazione e debugging. O meglio, tra analisi, programmazione e debugging.

In realtà tra analisi, programmazione, debugging e studio di nuove tecnologie e linguaggi.

Per dirla tutta, a dire il vero si divide tra analisi, programmazione, debugging, studio di nuove tecnologie e linguaggi e cazzeggio su internet. Comunque sia, il debugging gli prende una buona fetta del tempo lavorativo.

Ricordo con raccapriccio i vari giorni passati a capire perché la mia libreria di array dinamici in C++ non funzionasse come doveva. Stavo imparando il linguaggio e quando liberavo la memoria non chiamavo il distruttore per ogni singolo oggetto. Persi giornate a scervellarmi, a fare prove su prove, rompendo quello che funzionava, guardando il codice con l'intensità con cui guarderei dalla finestra se avessi la Cucinotta come dirimpettaia, finché...

... (leggi tutto l'articolo)