[SGVLUG] C++ code comprehension tools

Rod Morison rod at morison.biz
Fri Nov 22 10:28:16 PST 2013


Been there, done that a few times...

http://www.stack.nl/~dimitri/doxygen/ 
<http://www.stack.nl/%7Edimitri/doxygen/> isn't bad for the $s (== 0)

If you have emacs trained fingers, etags or 
http://www.gnu.org/software/emacs/manual/html_node/ebrowse/index.html#Top can 
help.


On 11/22/2013 10:20 AM, Braddock wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> I am currently digging into a 140k line sophisticated C++ Linux
> application.  I am learning my way around the code base, and vim and
> cscope just do not cut it for finding references and call sites in
> advanced C++.
>
> I want a tool that lets me look at entity references, find method
> definitions, graphs class diagrams, etc.
>
> "Understand" by scitools is exactly what I want, and even runs on
> Linux, but it is $1,000 per seat.  I am burning through my two week
> trial, but am hesitant to ask my client to lay out that much money.
>
> Does anyone have any experience with open source (or lower cost) code
> analysis alternatives that won't be a waste of my time when dealing
> with complex C++ code?  Perferably native Linux but I'm not beneath
> running them in a Windows 8 VM.
>
> Thanks,
> Braddock
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iQEcBAEBAgAGBQJSj6BiAAoJEHWLR/DQzlZucOMIAMclAjNpFkMa1KILMXaNqCWO
> LkuDQX2nzFRXYCNevWthqiLZ+QSBVSm4PBwEkHr5CWFTY+VbdU+YvdOcrUvlQzLw
> hN57gWr9gaKSX+S1DlXDtUCIvyuMnP7OdOrBKWGnjE1rgJdn54huQKrlce9CMFM1
> eObwhWdlHTf/QhZ8wbnfeBzY5MnunKMfGHUKRPx13n532jkXQw0tAFIGve4xDT58
> 95e3enat0G6bM/rPyr7G+6sDjabqK1MctoxblF728Ee/AjF//jV4/2x/n18qTuKg
> ha4pVrNRLzSqyh5DkJR23oI/BF8ekXqIwL+s5Az+hjvshZmHGtPc9vXPyDMGH7I=
> =XsYC
> -----END PGP SIGNATURE-----
>




More information about the SGVLUG mailing list