Sto cercando uno strumento che mi aiuti a cogliere più rapidamente il codice di qualcun altro. Di solito sto lavorando con blocchi di chiamata di metodo 10-15 distribuiti su 3-5 moduli (DLL o assembly .NET). Quello che sto cercando è uno strumento che può essere usato per disegnare un diagramma di chiamata annotato in 10-30 minuti.Alla ricerca di uno strumento che mi aiuti ad analizzare e capire il codice degli altri
Penso che dovrebbe apparire come una sorta di combinazione di un flusso di lavoro e di una combinazione di diagrammi UML senza la mostruosità degli editor UML. Basta trascinare una dozzina di rettangoli sullo schermo, aggiungere un nome di metodo a ciascuno (e facoltativamente: nome del modulo, parametri, ecc.). Aggiungi una breve nota su cosa fa questo metodo, cosa va dentro, cosa esce, ecc. Quindi collega queste cifre (rettangoli) con una diversa freccia per indicare quale tipo questa chiamata di metodo è: chiamata semplice, una chiamata che non restituisce nulla, remota chiamata, ecc.
La cosa importante: lo strumento deve essere facile da usare. Altrimenti, potrei semplicemente accendere MS Word e disegnarlo lì. Ma questo non sarà un compito facile.
Grazie.
Esiste uno strumento che fa esattamente * * questo cd Codice tela (http://blogs.msdn.com/kaelr/archive/2009/03/26/code-canvas.aspx). La cattiva notizia è che è un progetto MS ricerca e in realtà non è pubblicamente disponibile ancora :( – Promit
@Promit si dovrebbe avere aggiunto come una risposta per un +1 :) – RobS