AWS ने आज कोडगुरु की घोषणा की, एक नई मशीन लर्निंग-आधारित सेवा जो कंपनी द्वारा डेटा की समीक्षा के आधार पर कोड समीक्षाओं को स्वचालित करती है जो आंतरिक रूप से कोड समीक्षा करती है।
डेवलपर्स कोड लिखते हैं और बस कोडगुरु को पुल अनुरोधों में जोड़ते हैं। यह कुछ समय के लिए GitHub और CodeCommit का समर्थन करता है। कोडगुरु ने अमेज़ॅन से समीक्षाओं के अपने ज्ञान और मुद्दों को खोजने के लिए लगभग 10,000 ओपन-सोर्स प्रोजेक्ट का उपयोग किया, फिर आवश्यकतानुसार पुल अनुरोध पर टिप्पणी की। यह स्पष्ट रूप से मुद्दों की पहचान करेगा, लेकिन यह अवशेषों का भी सुझाव देगा और संबंधित दस्तावेज के लिंक प्रदान करेगा।
कोडगुरु में एन्कोडेड AWS की अपनी सर्वश्रेष्ठ प्रथाएं हैं। अन्य बातों के अलावा, यह समसामयिक मुद्दों, संसाधनों की गलत हैंडलिंग और इनपुट सत्यापन के साथ मुद्दों का भी पता लगाता है।
AWS और अमेज़ॅन के उपभोक्ता पक्ष ने पिछले कुछ वर्षों से “कोड की सबसे महंगी लाइन” खोजने के लिए कोडगुरु के प्रोफाइलर भाग का उपयोग किया है। पिछले कुछ वर्षों में, यहां तक कि कंपनी के कुछ अनुप्रयोगों में वृद्धि होने के बावजूद, कुछ टीम 36% कम लागत पर अपने सीपीयू उपयोग को 325% से अधिक बढ़ाने में सक्षम थीं।