Quanto tempo dedicate durante lo sviluppo al debugging? Quante volte avete la necessita di debuggare un problema su un server di produzione?

Bene, nel mio caso durante lo sviluppo dedico circa il 40% di tempo al debugging ed ogni volta che vi sono problemi servi (hang, crash, memoria...) sul server di test, staging o produzione, mi debbo analizzare il mini dump.

Le tecniche di debugging possono essere estremamente sofisticate o piu' semplici, dipende dal contesto, dal codice e dall'accesso alle risorse. Un valido aiuto arriva sicuramente dai libri, i quali possono dare indicazioni chiare su come muoversi in questa difficile arte.

Cito quindi "Advanced Windows Debugging" per il debugging di codice nativo e "Debugging Microsoft .NET 2.0 applications" per il codice managed.

Ovviamente non deve mancare nel vostro RSS reader il blog della mitica Tess: http://blogs.msdn.com/tess/