Come determinare rapidamente il comportamento di un codice sorgente complicato? [duplicare]

-2

Sono interessato a zcash ( link ) e alla teoria che ci sta dietro. Pertanto, scarica i codici sorgente di zcash per rintracciarlo. I codici comprendono C ++, python e script di shell. Come determinare rapidamente il comportamento di questi codici? Ho provato l'ingegneria di revere di UML, ma in realtà non aiuta.

    
posta aswe2277 21.08.2017 - 09:32
fonte

1 risposta

3

Se sei interessato alla teoria, leggi i documenti scritti per questo. Se sei interessato a come funziona il codice, allora spero che qualcuno abbia scritto la documentazione per questo. Se vuoi un modo rapido e automatico per apprenderlo, sei sfortunato perché l'analisi statica non può, in generale, descrivere il comportamento di un programma per computer (il problema di interruzione ). Infine, se vuoi un modo rapido per determinare il comportamento per te stesso, posso solo dare consigli generali come "lavorare all'indietro dalla funzione principale" e "capire cosa fa ogni funzione o classe". La progettazione del programma è un'arte.

    
risposta data 21.08.2017 - 09:41
fonte

Leggi altre domande sui tag