1. A computer program product comprising one or more computer storage media having thereon computer-executable instructions that are structured such that, when executed by the one or more processors of a computing system, causes the computing system to perform a method for generating a dependency graph for code that includes a plurality of code portions, the method comprising: an act of accessing a plurality of nodes, each being a data structures, and each corresponding to a corresponding code portion of the plurality of code portions; for at least a given node of the plurality of nodes, performing the following: an act of calculating a dependency by determining that the given node, a depending node, corresponds to a depending code portion that depends on an affecting code portion corresponding to an affecting node; an act of recording the dependency in a manner associated with the node; an act of recording a method of dependency calculation in a manner associated with the dependency.