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

Mihai Maruseac mihai.maruseac at gmail.com
Tue Mar 15 23:43:08 EET 2011


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 :) ).

Prin urmare, am câteva idei și vroiam să vă întreb ce părere aveți,
care din ele are mai mari șanse de succes / merită făcută vreuna din
ele / etc:
* creat tool care parsează cod și generează diagramele probabil
HTML5/SVG/smth ca să poți face click pe o ceva să-ți facă zoom acolo
or smth
* legat tool la vim printr-un plugin, smth și poate și la câteva din
IDE-urile mai folosite

[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


More information about the rosedu-general mailing list