Inserito il: Dec 3, 2019

Amazon CodeGuru è un nuovo servizio di machine learning per i team di sviluppo che vogliono automatizzare le revisioni del codice, identificare le linee di codice più dispendiose all’interno delle loro applicazioni e ricevere raccomandazioni intelligenti su come aggiustare o migliorare il loro codice. Anche per i tecnici più esperti può essere difficile rilevare alcuni errori sulle tipologie di codici, persino attraverso le revisioni di codici peer e test sulle unità. Può essere difficoltoso anche identificare la maggior parte dei metodi di codifica intensiva se non si hanno delle competenze specializzate in ambito ingegneristico. CodeGuru ti aiuta nell'individuare problematiche relative ai codici in modo semplice e rapido e migliorare le prestazioni dell'applicazione. 

CodeGuru Reviewer rileva e contrassegna un'ampia gamma di problematiche nei codici sorgenti, tra cui le problemi sulla sicurezza dei thread, l'uso di input impuri, la gestione inappropriata di dati sensibili e perdita di risorse. Rileva anche la discrepanza rispetto alle procedure consigliate per l'uso di SDK e API AWS, contrassegna le problematiche comuni che possono comportare problemi di produzione, come il rilevamento di impaginazioni mancanti o errori nella gestione di operazioni in batch. CodeGuru Profiler è sempre alla ricerca di modi per ottimizzare le prestazioni dell'applicazione e di consigli su come risolvere le problematiche, per esempio processi di creazione eccessivi di oggetti costosi, deserializzazioni costose, utilizzo di librerie non efficienti e troppe registrazioni di log. CodeGuru Profiler viene eseguito di continuo nelle fasi di produzione, consuma capacità di CPU minime e pertanto non ha alcun impatto sulle prestazioni dell'applicazione. 

Iniziare è facile. Per iniziare con la revisione di codici, puoi associare le repository di codici esistenti in GitHub o AWS CodeCommit a CodeGuru. Puoi anche iniziare a profilare l'applicazione installando un piccolo agente che utilizza il codice fornito da CodeGuru e configurandolo nella console di CodeGuru. 

Puoi ora utilizzare Amazon CodeGuru nelle seguenti regioni AWS: Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio), Stati Uniti occidentali (Oregon), UE (Irlanda) e Asia Pacifico (Sydney). Per maggiori informazioni e per iniziare a utilizzare questa funzionalità in anteprima, consulta la pagina del prodotto Amazon CodeGuru