Patent ID: 8336030

Claim:
One or more non-transitory computer readable media storing computer executable instructions that when executed on processing logic verify computer code, the media storing one or more instructions comprising instructions for: storing a first version of the computer code in a memory; storing a second version of the computer code in the memory; analyzing, by a processor coupled to the memory, the first version of the computer code to identify one or more violations of a coding standard in the first version of the computer code, wherein at least one violation of the coding standard identified in the first version of the computer code is a run-time error; analyzing, by the processor, the second version of the computer code to identify zero or more violations of the coding standard in the second version of the computer code; analyzing the first and second versions of the computer code to identify one or more differences between the first and second versions of the computer code; and displaying simultaneously in a user interface (UI) at least a portion of the first and second versions of the computer code, wherein the UI includes: a first element that indicates at least one of the one or more differences identified between the first and second versions of the computer code, a second element that indicates a location of at least one of the one or more violations of the coding standard identified in the first version of the computer code, a third element that indicates absence of violations of the coding standard or locations of violations of the coding standard identified in the second version of the computer code, and a fourth element that indicates reproduction steps for the run-time error.