发明名称 Assessing quality of code in an open platform environment
摘要 Techniques for driving higher quality of code may be provided. For example, code may be received for hosting on a computing resource. A computing service may be implemented to analyze the code prior to the hosting. The analysis may include assessing components of the code against criteria associated with code performance. Based on the analysis, the computing service may determine a quality of the code, provide recommended changes to the code that may improve the quality, and identify a proper computing resource for hosting the code at the quality.
申请公布号 US9110770(B1) 申请公布日期 2015.08.18
申请号 US201414197131 申请日期 2014.03.04
申请人 Amazon Technologies, Inc. 发明人 Raju Gurinder;Pistolet Oleg Oleg;Kinast Seth Bradon;Austgen Cameron Dailey;Crosley Jay Austin;Shekhar Shashank;Kumar Eerpini Satish;Lau Teresa Shuk Kwan
分类号 G06F9/44;G06Q10/06;G06F11/36 主分类号 G06F9/44
代理机构 Kilpatrick Townsend & Stockton 代理人 Kilpatrick Townsend & Stockton
主权项 1. A computer-implemented method, comprising: generating, by a computer system of an open platform, a development rule for evaluating a development level of code and for recommending a modification to the code based at least in part on the evaluating, the code associated with an item provider and configured to provide a web site hosted at the open platform on behalf of the item provider, the development rule included in an electronic tool provided to a computing device of the item provider; receiving the code, the development level, and a request for implementing the code from the computing device of the item provider, the development level being based at least in part on the development rule; determining, by the computer system, a validation rule based at least in part on the development level; validating, by the computer system, the development level to generate a validation level associated with the code based at least in part on the validation rule; providing a recommendation associated with the code to the computing device of the item provider based at least in part on the validation level; identifying, by the computer system, a particular computing resource for hosting the code based at least in part on the validation level, the particular computing resource identified from a plurality of different computing resources of the open platform; monitoring one or more operational metrics associated with the hosting of the code on the particular computing resource; generating an operational level based at least in part on the one or more operational metrics; and in response to determining that the validation level exceeds the operational level, identifying a second computing resource for hosting the code based at least in part on the operational level.
地址 Seattle WA US