[rosedu-general] Idee proiect (Request for feedback)

Razvan Deaconescu razvan at rosedu.org
Wed Mar 16 10:56:54 EET 2011


On 03/15/2011 11:43 PM, Mihai Maruseac wrote:
> Salut,
> 
> Lucrând zilele trecute la un proiect în C cu documentație Doxygen și
> uitându-mă la diagramele call-tree și called-by mi-a venit o idee: cu
> cât codul e mai mare cu atât mai greu este să navighezi prin el. Chiar
> dacă ai LXR, cscope sau alte unelte, dacă nu ai și ceva vizual e puțin
> mai dificil.
> 
> Am căutat să văd ce găsesc pe tema asta și am văzut [1] (serios,
> uitați-vă la filmuleț, merită). Și am mai văzut încă 2 articole despre
> explorarea codului [2], [3].
> 
> Din toate astea, am tras concluzia că un tool care să-ți ia ție codul
> și să-ți construiască o hartă interactivă a lui (diagrame de clase,
> grupate pe module, fișiere, funcții, etc) ajută foarte mult în
> raționamentele despre cod (în special în prinderea de bug-uri :) ).

Te referi la ceva de genul ăsta[4], ăsta[5] sau ăsta[6]?

Răzvan

> [1]: http://www.subtextual.org/subtext2.html
> [2]: http://queue.acm.org/detail.cfm?id=1483108
> [3]: http://cacm.acm.org/magazines/2010/8/96613-software-development-with-code-maps/fulltext
[4] http://www.skynet.ie/~mel/projects/codeviz/
[5] http://pycallgraph.slowchop.com/
[6] http://www.makelinux.net/kernel_map


More information about the rosedu-general mailing list