Program code comparison and reporting
AssigneeAccenture Global Solutions Limited
InventorSiddharth SURI
Life of this patent
Estimating the term…
Abstract
A device may include one or more processors. The device may obtain a first code set and a second code set. The first code set may have at least one difference from the second code set. The at least one difference may relate to addition, removal, or modification of code of the first code set in comparison to code of the second code set. The device may identify one or more first portions of the first code set and one or more second portions of the second code set. The device may concurrently compare the one or more first portions and the one or more corresponding second portions to identify the at least one difference. The device may generate comparison information identifying the at least one difference. The device may store or provide the comparison information.
Claims20
A device, comprising:
- one or more processors to:
- obtain a first code set and a second code set,
- the first code set having at least one difference from the second code set,
- the at least one difference relating to addition, removal, or
- modification of code of the first code set in comparison to code of the second code set, and
- the first code set and the second code set relating to one or more of:
- extracting input data from a source file,
- transforming the input data to form output data, or
- storing the output data in a target file;
- identify one or more first portions of the first code set and one or more second portions of the second code set,
- each first portion, of the one or more first portions, to be compared to a corresponding second portion of the one or more second portions;
- concurrently compare the one or more first portions and the one or more corresponding second portions to identify the at least one difference;
- generate comparison information identifying the at least one difference;
- and
- store or provide the comparison information.
A non-transitory computer-readable medium storing instructions, the instructions comprising:
- one or more instructions that, when executed by one or more processors, cause the one or more processors to:
- receive a first code set and a second code set,
- the first code set including one or more differences in comparison with the second code set,
- the one or more differences relating to addition, removal, or
- modification of code of the first code set in comparison to code of the second code set;
- identify one or more first portions included in the first code set and one or more second portions included in the second code set,
- each first portion, of the one or more first portions, to be compared with a corresponding second portion of the one or more second portions;
- concurrently compare the one or more first portions and the one or more second portions to identify the one or more differences;
- generate comparison information identifying the one or more differences;
- and
- store or provide the comparison information.
A method, comprising:
- obtaining, by a device, a first code set and a second code set,
- the first code set including one or more differences in comparison with the second code set, and
- the first code set and the second code set relating to one or more of:
- extracting input data from a source file,
- transforming the input data to form output data, or
- storing the output data in a target file;
- identifying, by the device, one or more first portions included in the first code set and one or more second portions included in the second code set,
- each first portion, of the one or more first portions, to be compared with a corresponding second portion of the one or more second portions;
- concurrently comparing, by the device, the one or more first portions and the one or more second portions;
- identifying, by the device, the one or more differences based on comparing the one or more first portions and the one or more second portions;
- generating, by the device, comparison information identifying the one or more differences;
- and
- storing or providing, by the device, the comparison information.
Dependencies are inferred from the claim text.