Quiz lié à un guide · Moyen Niveau
L'IA dans le quiz sur la migration automatisée du code
Découvrez comment la migration de code assistée par l'IA étend les modifications, vérifie le comportement du programme et prend en charge le travail de modernisation avec un examen humain.
Question 1 de 8
Pourquoi la migration de code assistée par l’IA est-elle précieuse ?
Prévisualisez chaque question8 des questions
Les réponses et les explications apparaissent au fur et à mesure que vous répondez au quiz.
- Pourquoi la migration de code assistée par l’IA est-elle précieuse ?
- La migration manuelle est lente, coûteuse et sujette aux erreurs, et l'IA peut réécrire à grande échelle
- Cela supprime le besoin de tout test
- Il accélère automatiquement l'exécution des programmes
- Il élimine le besoin de langages de programmation
- Quel est le flux de travail sécurisé typique pour la migration du code d’IA ?
- L'IA valide les modifications directement sans examen
- Human-in-the-loop : l'IA propose des différences, les tests vérifient et les ingénieurs approuvent
- Les ingénieurs réécrivent tout et ignorent l’IA
- L'IA supprime immédiatement l'ancien code
- Comment les outils de migration réduisent-ils les API hallucinées ou erronées ?
- En faisant entièrement confiance à la première sortie du modèle
- En désactivant toute vérification de type
- En compilant le code et en exécutant les tests existants pour valider les modifications
- En convertissant le code en images
- Pourquoi associer les LLM à l'analyse AST et à l'analyse statique ?
- Pour rendre le code plus joli
- Pour traduire les commentaires dans d'autres langues humaines
- Pour compresser les fichiers sources
- Pour localiser précisément ce qui doit changer et donner au modèle un contexte étendu
- Laquelle de ces cibles constitue une cible de migration classique dans le monde réel ?
- Migration des systèmes bancaires COBOL vieux de plusieurs décennies vers des langages modernes
- Conversion d'images JPEG en PNG
- Renommer des fichiers dans un dossier
- Changer la palette de couleurs d'un site Web
- À mesure que les outils de migration de l’IA s’améliorent, où se déplace le principal goulot d’étranglement ?
- Pour écrire les modifications à la main
- Pour examiner les modifications générées par l'IA en toute sécurité
- Pour acheter du matériel plus rapide
- Pour apprendre de nouvelles langues humaines
- In the guide’s verification loop, what should happen when a generated migration edit fails a test?
- Delete the tests and accept the edit
- Treat the failure as proof the migration is complete
- Use the failure as feedback for another edit, then validate again
- Change unrelated files until the test passes
- What is the role of AST parsing and static analysis in scoped migration?
- Automatically decide whether the new code is legally licensed
- Replace all testing with a language model opinion
- Turn source files into audio
- Locate relevant code constructs and provide focused context for transformation