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

Mihai Maruseac mihai.maruseac at gmail.com
Wed Mar 16 16:14:23 EET 2011


2011/3/16 Razvan Deaconescu <razvan at rosedu.org>:
> 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]?
>

Dap, it has been done :(

>
>> [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
> _______________________________________________
> http://lists.rosedu.org/cgi-bin/mailman/listinfo/rosedu-general


More information about the rosedu-general mailing list