Patent ID: 8745586

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 first memory; storing a second version of the computer code in the first or a second memory; receiving, by a processor coupled to the first, the second, or the first and second memories, one or more violations of a coding standard identified in the first version of the computer code; receiving, by the processor, zero, one or more violations of the coding standard identified 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; verifying the computer code by displaying 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, and a third element that indicates an absence of violations of the coding standard in the second version of the computer code when there are zero violations, or one or more locations of the zero, one or more violations of the coding standard in the second version of the computer code when there are one or more violations, and the one or more instructions further comprising instructions for: scrolling through at least the first version of the computer code where the second element scrolls in sync with the first version of the computer code.