1. A method for evaluating code, the method comprising: identifying a set of segments of the code that will not run as desired based on a policy; evaluating a risk of the code not performing as desired based on a result from a code coverage test and the set of segments of the code that will not run as desired; and instrumenting the code to identify a segment of code as the segment of code that is run during the code coverage test, and wherein the evaluating step comprises: assigning a risk value to the segment of code when the segment of code is identified as being run during the code coverage test, wherein an identification of the segment of code as being run is a portion of a result; assigning a value to each of a set of related segments that is related to the segment of code when the segment of code is identified as being run during the code coverage test; and identifying the risk of the code not performing as desired using values generated while running the code coverage test.