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.
Claims15
A method for generating application code, the method comprising:
- generating first code that corresponds to a first part of the application code;
- mapping a test to the first code, wherein the test is also mapped to a second code, wherein the first code is dependent on the second code and wherein the first code is configured to invoke the second code;
- identifying the second code based on the mapping of the test to the first code, wherein the second code corresponds to a different part of the application code, and is mapped to the test;
- initiating the test of the first code;
- identifying a problem based on the test, if any, between the first code and the second code;
- resolving the problem;
- performing a risk assessment to identify regression defects;
- identifying code that the first code is dependent;
- and
- identifying tests impacted by changes to the first code before releasing the first code.
A method for generating application code, the method comprising:
- developing first code that corresponds to a first part of the application code;
- mapping the first code to tests, wherein the tests are also mapped to other code including a second code, wherein the first code is dependent on the second code and wherein the first code is configured to invoke the second code;
- identifying the second code from the mapping and notifying developers of the second code of the first code such that the developers are notified that the first code is dependent on the second code;
- performing the tests to identify a problem with the first code and the second code;
- resolving the problem prior to releasing the application code;
- performing a risk assessment to identify regression defects;
- identifying additional code that the first code is dependent on;
- and
- identifying tests impacted by changes to the first code before releasing the first code.
A non-transitory storage medium having stored therein computer-instructions which, when executed by one or more hardware processors, perform a method for generating application code, the method comprising:
- developing first code that corresponds to a first part of the application code;
- mapping the first code to tests, wherein the tests are mapped to other code including a second code, wherein the first code is dependent on the second code and wherein the first code is configured to invoke the second code;
- identifying the second code from the mapping and notifying developers of the second code of the first code such that the developers are notified that the first code is dependent on the second code;
- performing the tests to identify a problem with the first code and the second code;
- resolving the problem prior to releasing the application code;
- performing a risk assessment to identify regression defects;
- identifying additional code that the first code is dependent on;
- and
- identifying tests impacted by changes to the first code before releasing the first code.
Dependencies are inferred from the claim text.