Passer au contenu principal

Amazon Q Developer

Transformation du code

L’assistant optimisé par l’IA générative avec des agents pour la transformation .NET et Java

Avantages

Accélération de la transformation du code

Conférez les transformations de code complexes et fastidieuses aux agents Amazon Q Developer tout au long des phases de découverte, de planification et d’exécution. Grâce à leur expertise intégrée en matière de langages, de cadres et d’infrastructures, ces agents permettent à vos équipes de se concentrer sur l’innovation.

A side-by-side code comparison showing changes in Java code, with a pop-up message stating, "I successfully completed your transformation. You can review the diff to see my proposed changes and accept or reject them," along with buttons for "View summary" and "View diff."

Accès aux agents d’IA dans l’IDE ou la CLI

Collaborez avec les agents par le biais de conversations en langage naturel intégrées à votre environnement de développement.

Alt-text: A code transformation interface showing a file patch application with modified files listed and a progress tracker detailing transformation steps.

Améliorez l’innovation, la sécurité et les performances

Corrigez les vulnérabilités des applications, adoptez des cadres et des intégrations performants et exploitez les systèmes modernes pour innover.

Screenshot of a Visual Studio IDE showing code files, solution explorer, and transformation output with a dark theme interface.

Transformations prises en charge

.NET

Accélérez le portage des applications .NET de Windows vers Linux jusqu’à 4 fois plus vite

Rationalisez les tâches de transformation et réduisez les coûts opérationnels jusqu’à 40 %

Déchargez les tâches fastidieuses de portage .NET, telles que l’analyse du code, le mappage des dépendances et la refactorisation, puis réduisez les coûts de licence Windows.

Renforcez la sécurité et les performances des applications

Améliorez les performances et la sécurité de .NET en passant à .NET multiplateforme, en maintenant la couverture des tests et en effectuant un portage vers le système d’exploitation Linux.

Démarrez dans l’IDE (Visual Studio)

"Interface of Amazon Q Developer showing a code transformation plan in progress, with a code snippet for a .NET application displayed on the right."

Java

Accélération des mises à niveau d’applications Java

Effectuez les mises à niveau linguistiques en quelques minutes

Automatisez les tâches courantes de mise à niveau de la langue, telles que la mise à jour de votre code, la réalisation de tests unitaires et la vérification de la préparation au déploiement, en commençant par Java. Économisez des jours, voire des mois, de travail indifférencié pour passer d’une ancienne version linguistique à une autre.

Améliorez la sécurité, les performances et réduisez la dette technologique

En quelques étapes seulement, mettez à jour les applications avec les dernières versions de Java prises en charge, bénéficiez d’avantages en matière de performances et supprimez les vulnérabilités des versions non prises en charge.

Mise en route dans l’IDE

Mise en route sur la CLI

Missing alt text value

Résultats internes d'Amazon

applications pour conception de Java 8 ou 11 à Java 17

d’années de travail de développement économisées

d’économies annuelles en dollars

Novacomp

« La modernisation des applications de Novacomp a toujours été une tâche chronophage souvent reléguée au second plan par rapport à d’autres initiatives de développement. Notre équipe s’est tournée vers l’agent de transformation de code d’Amazon Q pour l’aider à mettre à niveau un projet exécuté en Java 8 vers Java 17 avec plus de 10 000 lignes de code. Il s’agit d’une tâche qui prend généralement plus de deux semaines à un expert pour la réaliser manuellement. Or, Amazon Q a modernisé notre projet de manière harmonieuse en quelques minutes. Depuis l’adoption d’Amazon Q au sein de notre organisation, nous avons enregistré une baisse moyenne de 60 % de notre dette technologique. »

Gerardo Arroyo
Directeur technique, Novacomp

"Novacomp logo featuring a stylized 'C' within circular shapes above the company name in bold white text."

Signaturit

« Chez Signaturit, nous cherchons à moderniser notre ancien code .NET afin de passer de Windows à un système d’exploitation Linux. La modernisation a représenté un défi du point de vue des ressources et de la priorisation, et nous avons fait appel à Amazon Q Developer pour nous aider à mener à bien ces initiatives. Nous avons commencé à transformer nos composants responsables de la gestion des licences, ce qui aurait été prévu pour un projet sur une durée de six à huit mois, mais les fonctionnalités de portage .NET d’Amazon Q Developer nous ont permis de mener à bien ce projet en quelques jours. Sans Amazon Q, développeur, cette initiative de modernisation des applications, dont les résultats sont très précieux pour nous, aurait très probablement été retardée ou reléguée au second plan. Amazon Q Developer a introduit un nouveau monde de modernisation chez Signaturit et c’est un service que nos développeurs sont ravis d’utiliser pour continuer à moderniser les applications de notre portefeuille. »

Jordi Martin
Directeur technique, Signaturit

Missing alt text value