[SGVLUG] C++ code comprehension tools - KDevelop

Braddock braddock at braddock.com
Wed Dec 11 09:10:53 PST 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 11/22/2013 10:20 AM, Braddock wrote:
> 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++.

Hi guys,
Thanks for the input.

My final solution to the C++ code comprehension problem was KDevelop.
 It has impressed the hell out of me.  It has a special "Code
Browsing" mode, and seems to have excellent C++ analysis and
navigation tools.

I thought it would be difficult to import my large makefile-based code
base with about 1,000 source files, but all I had to do was start up
KDevelop, select import, and point it to my Makefile and it pulled
everything into a project with no pain at all.

I may end up using KDevelop instead of Vim even for code editing.

I am also using Doxygen a bit to graph class structure.

I used SciTools Understand for Linux extensively for the two week
evaluation period.  It was great and I was about to beg my client for
the $1k seat license but then decided to try KDevelop, and I think it
is comparable for this task.

- -braddock
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJSqJydAAoJEHWLR/DQzlZux0MH/iSxuoaL+0AO1IhgMsPswmF6
rTqlUxfpmAI1XWCj/SwN6HexVezO9MlbJuQOVYmDY5/1of3JjuUL5Cmh0+z7ZSrz
ZdV/n8QtyIjukCpeFHGQab9meL++3JsWJupKoGVoi/p+AhGICllSF8YTctKYjpTZ
A6rAoRpXnVpIX4Qd6BMQ0ALvZykMRvG3b8VPpugGqFkSm1QkcJSGQrQmAsoKltiM
xXUWWr/jg2ArFrMkea1w972Nbbu/IdPyT2FAnWYLsrBkXZeHYGj7JfVd+Ng4LR/h
VwahmL3LZLVLVjnjpbRkohuABZ3WnqCp/5L3eoZ9KsuUm7qRoP/XXSBx0TAAOhE=
=zftg
-----END PGP SIGNATURE-----



More information about the SGVLUG mailing list