Come leggi il codice?

 

Quando c'è mettere mano a codice scrito da altri, o anche vedere e capire un programma open-source qual'e la strada migliore per capire il codice?

leggere il sorgente in forma statica (leggi namespace, classi, metodi, dipendenze, algoritmi, assembly, schema del db, vincoli di integrità referenziale e altri constraint, etc)

o guardare il comportamento dinamico del sw in esecuzione (le funzioni esposte all'utente e quello che fanno, i dati che scrivono, il flusso di esecuzione con cui gli oggetti si chiamano in sequenza temporale, l'esecuzione passo passo delle istruzioni, i valori che assumono le variabili e gli argomenti)

Personalmente uso una combinazione delle 2 anche se ho una predilezione per la prima (direi 60% contro 40%). 
immagino che l'approccio usato, il mix tra le due, sia una caratteristica personale.

Sarei curioso di sapere gli altri che stile seguono e perchè ?

 

 

 

Print | posted @ martedì 6 novembre 2007 01:49

Comments have been closed on this topic.