Η Amazon φαίνεται να ανακουφίζει ακόμη περισσότερο από τον προγραμματισμό
Η σύνταξη κωδικού κορυφαίας ποιότητας μπορεί να είναι πολύ πιο εύκολη χάρη σε μια νέα έκδοση από το Amazon Web Services .
Η AWS ανακοίνωσε την κυκλοφορία του CodeGuru, ενός εργαλείου προγραμματισμού που χρησιμοποιεί μηχανική εκμάθηση για να σκουπίσει σφάλματα, να διορθώσει σφάλματα και να προτείνει βελτιώσεις σε γραμμές κώδικα.
Η εταιρεία λέει ότι το CodeGuru μπορεί να προσφέρει τεράστιες εξοικονομήσεις από την άποψη της παραγωγικότητας και της αποδοτικότητας, ελευθερώνοντας τους εργαζόμενους από το να ξοδεύουν ώρες τράτας μέσω μεμονωμένων γραμμών κώδικα ή αρχείων καταγραφής εφαρμογών για να προσπαθήσουν να εντοπίσουν σφάλματα.
Amazon CodeGuru
Η πλατφόρμα περιλαμβάνει δύο βασικά εργαλεία που η AWS λέει ότι θα βοηθήσει τους προγραμματιστές σε διάφορους κλάδους.
Όπως αναφέρθηκε παραπάνω, το Amazon CodeGuru Reviewer μπορεί να συμβάλει στη βελτίωση της ποιότητας του κώδικα ανιχνεύοντας κρίσιμα ζητήματα, εντοπίζοντας σφάλματα και προτείνοντας τον καλύτερο τρόπο αντιμετώπισής τους. Η πλατφόρμα έχει εκπαιδευτεί σε αρκετές δεκαετίες αναθεωρήσεων κώδικα στο Amazon.com και πάνω από δέκα χιλιάδες έργα ανοιχτού κώδικα στο GitHub, δίνοντάς της εκτεταμένες γνώσεις για μεγάλο αριθμό κοινών ζητημάτων.
Το Amazon CodeGuru Profiler βοηθά τους προγραμματιστές να βρουν τις πιο ακριβές γραμμές κώδικα μιας εφαρμογής, παρέχοντας συγκεκριμένες απεικονίσεις και προτάσεις για το πώς να βελτιώσετε αυτόν τον κώδικα για να εξοικονομήσετε χρήματα και να κάνετε τις διαδικασίες τους πιο αποτελεσματικές. Η Amazon λέει ότι χρησιμοποίησε το σύστημα για την ομαλή εκτέλεση των προηγούμενων εκδηλώσεων της Prime Day, βλέποντας τεράστιες αυξήσεις στην αποδοτικότητα της CPU και μείωση του κόστους.
«Οι πελάτες μας αναπτύσσουν και εκτελούν πολλές εφαρμογές που περιλαμβάνουν εκατομμύρια και εκατομμύρια γραμμές κώδικα. Η διασφάλιση της ποιότητας και της αποτελεσματικότητας αυτού του κώδικα είναι εξαιρετικά σημαντική, καθώς τα σφάλματα και οι ανεπάρκειες ακόμη και σε μερικές γραμμές κώδικα μπορεί να είναι πολύ δαπανηρές. Σήμερα, οι μέθοδοι για τον εντοπισμό ζητημάτων ποιότητας κώδικα είναι χρονοβόρες, χειροκίνητες και επιρρεπείς σε σφάλματα, ειδικά σε κλίμακα », δήλωσε ο Swami Sivasubramanian, Αντιπρόεδρος της Amazon Machine Learning στο AWS.
“Το CodeGuru συνδυάζει τις δεκαετίες εμπειρίας της Amazon για την ανάπτυξη και την ανάπτυξη εφαρμογών σε κλίμακα με σημαντική τεχνογνωσία μηχανικής μάθησης για να παρέχει στους πελάτες μια υπηρεσία που βελτιώνει την ποιότητα του λογισμικού, ευχαριστεί τους πελάτες τους με καλύτερη απόδοση εφαρμογών και εξαλείφει τις πιο ακριβές γραμμές κώδικα.”
Το Amazon CodeGuru είναι διαθέσιμο σήμερα σε αρκετές περιοχές AWS στις ΗΠΑ, την ΕΕ και την Ασία, ενώ σύντομα θα διατίθεται και σε άλλες περιοχές.
Τα νέα έρχονται λίγο μετά την κυκλοφορία του Amazon Honeycode , ενός προγράμματος ανάπτυξης εφαρμογών χωρίς κωδικό που επιτρέπει στους χρήστες να δημιουργούν εφαρμογές για κινητά και ιστούς χωρίς να απαιτείται προγραμματισμός.
Το Amazon Honeycode παρέχει στους χρήστες ένα πρόγραμμα δημιουργίας οπτικών εφαρμογών που βασίζεται στον ιστό, σύμφωνα με την οποία η εταιρεία αναλαμβάνει πολλές από τις επιπλοκές της ανάπτυξης, με την πλατφόρμα που βασίζεται στη δύναμη του AWS.
techradar.com