×

Intelligent code quality monitoring

  • US 10,572,367 B2
  • Filed: 11/21/2017
  • Issued: 02/25/2020
  • Est. Priority Date: 11/21/2017
  • Status: Active Grant
First Claim
Patent Images

1. A device, comprising:

  • one or more processors to;



    receive, from a user device, a request for a code quality assessment of a program,the request including;

    program identifier information, andprogram environment information for a plurality of different environments associated with the program,the plurality of different environments including at least two of;



    a development environment, 

    a testing environment, or 

    a production environment;

    obtain, using the program environment information, authorization to access the plurality of different environments associated with the program, where the one or more processors, when obtaining the authorization, are to obtain a set of tokens that are associated with the plurality of different environments;



    obtain, using the program identifier information, a set of test classes for the program compatible with the plurality of different environments;



    determine a plurality of code quality assessment scores corresponding to the plurality of different environments by performing the code quality assessment for the program,where the one or more processors, when performing the code quality assessment, are to;

    access the plurality of different environments using the set of tokens,execute the set of test classes in each environment of the plurality of different environments,the set of test classes being concurrently executed in at least two of the plurality of different environments, anddetermine a code quality assessment score for the program in each environment of the plurality of different environments;



    provide the plurality of code quality assessment scores to the user device; and



    automatically perform a code duplication assessment for the program when at least one of the plurality of code quality assessment scores do not satisfy a threshold score,the code duplication assessment assessing whether a function of the program is repeated.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×