I am looking for a tool that will build a map of functions/methods that are called by other functions/methods to build a full picture of how my program fits together. I work on a legacy application that has about 5000 source files. I've been tasked with documenting the api of the various subsystems and I would very much like to build a dependency map to allow us to easily identify systems that are affected by changes to any function. Seems like this is something that could almost be part of a compiler since it has to build up a map during compile, but I can't seem to find anything.
Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.