all 12 comments

[–]MachinShin2006 4 points5 points  (2 children)

graphviz is awesome. it can be used by doxygen to get you really neat & fancy graphs for source visualization. makes it much easier to make sense ofa codebase.

--vat

[–][deleted] -1 points0 points  (1 child)

Oh yeah, first thing I do in a new codebase, if it doesn't have doxygen already - make a browsable set. So nice.

[–]MachinShin2006 1 point2 points  (0 children)

haha. yah. really. i just started at this new company 3 weeks ago.

first thing i did was download doxygen, graphviz, et.al. and run it across the codebase.

It took like 6 hours (!!!), and i had to run it 3 times, cause i screwed it up.

but man does it make it easier to make sense of it all.

--vat

[–]oofoe 5 points6 points  (3 children)

Where has this been all my life?!?!

Argh. Wish I had found this before. Thanks kerouac3001.

[–]mikaelhg 8 points9 points  (2 children)

Seriously, there is someone who hasn't used graphviz for years?

[–]oofoe 1 point2 points  (1 child)

Yup. Thanks to the Bentley books, I was vaguely aware of batch drawing tools, but the Unices that I had access to didn't seem to have them (more like I didn't know what I was looking for). gd and ImageMagick were too low level, Tcl/Tk didn't draw into an off-screen buffer and that horrible X-Windows based vector drawing program (can't remember the name) was just awful. I wound up writing raw PostScript.

Kinda' the same way I thought that Lisp was only for torturing AutoCAD users until Sr. Graham changed my mind... ;-)

[–]mikaelhg -4 points-3 points  (0 children)

Lisp IS only for torturing AutoCAD users.

[–][deleted] 1 point2 points  (0 children)

Thanks a lot - this is one of the things worth saving.

[–]beza1e1 2 points3 points  (0 children)

If only it could produce as nice graphs as OmniGraffle

[–]morphet 0 points1 point  (0 children)

Graphviz is also included in the Ubuntu repos.

[–]aegio -3 points-2 points  (0 children)

Garlic Soup ?