Method and apparatus for developer code risk assessment
AssigneeEMC IP Holding Company LLC
InventorAnilkumar Benny
Life of this patent
Estimating the term…
Abstract
One example method involves generating executable code, mapping a testcase to the executable code, where the testcase is associated with a test, identifying a dependent code component, notifying an owner of the dependent code component of a relation between the dependent code component and the executable code, initiating a test of the executable code, and resolving any problems that are identified during the test of the executable code. In this example, the entire method is performed during a code development phase.
Claims19
A method for generating application executable code by multiple developer clients including a first developer client and a second developer client, the method comprising:
- generating executable code by the first developer client, wherein the executable code corresponds to a first part of the application executable code;
- mapping a testcase to the executable code, the testcase being associated with a test;
- identifying a dependent code component based on the mapping of the testcase to the executable code, wherein the dependent code component is associated with executable code generated by a second developer client, wherein the dependent code component generated by the second developer client corresponds to a different part of the application executable code and is mapped to the testcase;
- notifying the second developer client of the dependent code component of a relation between the dependent code component and the executable code generated by the first developer client;
- initiating a test of the executable code generated by the first developer client;
- and
- identifying a problem, if any, between the executable code generated by the first developer client and the dependent code component generated by the second developer client, wherein the test allows the problem to be resolved before the application executable code is released.
A non-transitory storage medium having stored therein computer-executable instructions which, when executed by one or more hardware processors, perform a method for generating application executable code by the multiple developer client including a first developer client and a second developer client, the method comprising:
- generated executable code by the first developer client, wherein the executable code corresponds to a first part of the application executable code;
- mapping a testcase to the executable code generated by the first developer client, the testcase being associated with a test;
- identifying a dependent code component based on the mapping of the testcase to the executable code, wherein the dependent code component is associated with executable code generated by a second developer client, wherein the dependent code component generated by the second developer client corresponds to a different part of the application executable code and is mapped to the testcase;
- notifying the second developer client of the dependent code component of a relation between the dependent code component and the executable code generated by the first developer client;
- initiating a test of the executable code generated by the first developer client;
- and
- identifying a problem, if any, between the executable code generated by the first developer client and the dependent code component generated by the second developer client, wherein the test allows the problem to be resolved before the application executable code is released.
Dependencies are inferred from the claim text.