CPC G06F 8/71 (2013.01) [G06F 8/72 (2013.01); G06F 9/3005 (2013.01)] | 20 Claims |
1. A quality assurance system for maintenance and security of mainframe codebases, comprising:
a mainframe device including a mainframe processor and a mainframe memory, wherein said mainframe memory includes a mainframe codebase; and
a mainframe deployment device including a processor and a memory device, wherein the mainframe deployment device is in communication with the mainframe device, wherein the processor is configured to:
initialize a branch repository corresponding to at least one code region of the mainframe codebase, wherein the at least one code region includes at least one code element;
identify, for the at least one code element of the at least one code region, a timestamp indicating a creation time of the at least one code element and a user identifier indicating an owner of the at least one code element;
populate the branch repository with the at least one code element based on the at least one code region and the timestamp;
apply a code security scan to the populated branch repository to identify a code security issue in the at least one code element and resolve the identified code security issue in the at least one code element; and
apply a code quality scan to the populated branch repository to identify a code quality issue in the at least one code element, assign the at least one code element to the user identifier based at least partially on the timestamp, and route the at least one code element along with information regarding the identified code quality issue to a user device associated with the user identifier to correct the identified code quality issue in the at least one code element.
|