Ilustrando o código

July 7th, 2008 ntavares Posted in 3d, programming, pt_PT 1 Comment »

Ouvir com webReader

Ao longo dos anos, tenho encontrado formas alternativas de projectar o código-fonte que se vai fazendo em projectos de larga escala. Este tipo de projectos é um candidato especial, já que é constituído por muitos ficheiros e por várias pessoas, cuja correlação dá resultados surpreendentes. Inclusivamente é uma das fontes de estudo para as ciências sociais e de comportamento.

A utilização do 3D e geração de gráficos 2D sobre os dados evolutivos destes projectos traz-nos perspectivas engraçadíssimas da representação quer da evolução do código, quer do código propriamente dito.

Então temos um projecto, o Code Swarm, que constrói representações orgânicas da evolução de projectos de nome internacional, como o servidor web Apache (site), Python (site), o IDE Eclipse (site) ou o SGBD PostgreSQL (site). O resultado é simplesmente abismal - não se esqueçam de ligar o som.

O mais velhinho destes projectos, pelo menos do meu conhecimento, é o Linux Graphing Project de Rusty Russel, entretanto transformado no Free Code Graphing Project, que fazia uma representação do próprio kernel de Linux.

Outro tipo de projectos que merecem ser mencionados são os visualizadores de tráfego em 3D, como o glTail.rb ou o 3D-tcpdump (vídeo).

Se conhecerem mais, deixem comentário.

AddThis Social Bookmark Button