Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utilisation d’Amazon Q Developer pour la génération de fonctions complètes
Amazon Q peut générer une fonction complète sur la base du commentaire que vous avez écrit. Une fois que vous avez terminé votre commentaire, Amazon Q suggère une signature pour la fonction. Si vous acceptez la suggestion, Amazon Q avance automatiquement votre curseur à la partie suivante de la fonction et formule une suggestion. Même si vous saisissez un commentaire ou une ligne de code supplémentaire entre les suggestions, Amazon Q effectue une refactorisation sur la base de votre saisie.
- C
-
- C++
-
- JavaScript
-
Dans l’exemple suivant, l’utilisateur génère, puis modifie une fonction complète sur la base d’un ensemble de commentaires.
Dans l’image suivante, un utilisateur a écrit une signature de fonction pour la lecture d’un fichier depuis Amazon S3. Amazon Q suggère ensuite une implémentation complète de la méthode
read_from_s3.
Note
Quelques fois, comme dans l’exemple précédent, Amazon Q inclut des instructions
importdans ses suggestions. Il est recommandé de déplacer manuellement ces instructionsimporten haut de votre fichier.Autre exemple, l’image suivante présente un utilisateur ayant écrit une signature de fonction. Amazon Q suggère ensuite une implémentation complète de la méthode
quicksort.
Amazon Q prend en compte d’anciens extraits de code lorsqu’il formule des suggestions. Dans l’image suivante, l’utilisateur de l’exemple précédent a accepté l’implémentation suggérée pour
quicksortci-dessus. L’utilisateur écrit ensuite une autre signature de fonction pour une méthode desortgénérique. Amazon Q suggère alors une implémentation sur la base de ce qui a déjà été écrit.
Dans l’image suivante, un utilisateur a écrit un commentaire. Amazon Q suggère alors une signature de fonction sur la base de ce commentaire.
Dans l’image suivante, l’utilisateur de l’exemple précédent a accepté la signature de fonction suggérée. Amazon Q peut alors suggérer une implémentation complète de la fonction
binary_search.
- Java
-
La liste suivante contient des exemples expliquant comment Amazon Q formule des suggestions et vous guide tout au long du processus de création d’une fonction.
-
Dans l’exemple ci-dessous, un utilisateur saisit un commentaire. Amazon Q suggère une signature de fonction.
Après que l’utilisateur a accepté cette suggestion, Amazon Q suggère un corps pour la fonction.
-
Dans l’image ci-dessous, un utilisateur saisit un commentaire dans le corps de la fonction avant d’accepter une suggestion d’Amazon Q. Sur la ligne suivante, Amazon Q génère une suggestion sur la base du commentaire.
-
- C#
-
Dans l’exemple suivant, Amazon Q recommande une fonction complète.
- TypeScript
-
Dans l’exemple suivant, Amazon Q génère une fonction sur la base des docstrings de l’utilisateur.
- Python
-
Amazon Q peut générer une fonction complète sur la base du commentaire que vous avez écrit. Une fois que vous avez terminé votre commentaire, Amazon Q suggère une signature pour la fonction. Si vous acceptez la suggestion, Amazon Q avance automatiquement votre curseur à la partie suivante de la fonction et formule une suggestion. Même si vous saisissez un commentaire ou une ligne de code supplémentaire entre les suggestions, Amazon Q effectue une refactorisation sur la base de votre saisie.
Dans l’exemple suivant, Amazon Q génère à la fois une fonction complète et le test unitaire correspondant.
La liste suivante contient des exemples expliquant comment Amazon Q formule des suggestions et vous guide tout au long du processus de création d’une fonction.
-
Dans l’image ci-dessous, un utilisateur saisit un commentaire. La signature de fonction, située sous le commentaire, est une suggestion d’Amazon Q.
-
Dans l’image ci-dessous, l’utilisateur a accepté la suggestion de signature de fonction d’Amazon Q. L’acceptation de la suggestion a automatiquement fait avancer le curseur et Amazon Q a formulé une nouvelle suggestion pour le corps de la fonction.
-
Dans l’image ci-dessous, un utilisateur saisit un commentaire dans le corps de la fonction avant d’accepter une suggestion d’Amazon Q. Sur la ligne suivante, Amazon Q a généré une nouvelle suggestion sur la base du commentaire.
Dans cet exemple, Amazon Q recommande une fonction complète après que l’utilisateur a saisi une partie de la signature.
-