GitHub a publié pour la première fois un outil de correction automatique du code : détails et fonctionnalités
GitHub a créé un outil pour corriger automatiquement le code
GitHub a lancé une version bêta d'une nouvelle fonctionnalité d'analyse automatique du code pour détecter et corriger les vulnérabilités de sécurité potentielles au moment de son développement. Cette nouvelle fonctionnalité combine les capacités existantes de GitHub Copilot et CodeQL grâce à l'analyse sémantique du code.
- GitHub garantit que ce nouveau système sera capable de corriger automatiquement la plupart des vulnérabilités trouvées, souvent sans que les développeurs aient besoin de modifier le code.
- La société confirme également que la correction automatique du code s'appliquera à plus de 90 % des types de langages pris en charge, notamment JavaScript, Typescript, Java et Python.
- Grâce à cette fonctionnalité, les développeurs pourront se concentrer sur des tâches plus complexes, en consacrant plus de temps aux corrections de bugs de routine.
Comment ça marche ?
GitHub Copilot et CodeQL analysent le code à la recherche de vulnérabilités potentielles. En cas de détection, des options de correction automatique et d'explication sont proposées, ainsi qu'un aperçu du code proposé. Le développeur peut accepter le correctif proposé, y apporter des modifications ou le rejeter.
Quelle est la prochaine étape ?
GitHub prévoit d'étendre la prise en charge de la correction automatique du code à d'autres langages de programmation tels que C# et Go. Les utilisateurs sont également encouragés à partager leurs commentaires et suggestions pour contribuer à l'amélioration de cette nouvelle fonctionnalité.
La première version du système CodeQL sur GitHub a eu lieu en 2019. Depuis lors, le système a subi plusieurs améliorations, mais une chose reste la même : il n'est disponible gratuitement que pour les chercheurs et développeurs de projets open source.
GitHub utilise le modèle OpenAI GPT-4 pour générer des correctifs et des explications automatiques.
Et bien que GitHub soit convaincu que la majorité des correctifs de code proposés par le système seront corrects, la société note qu'il peut y avoir des erreurs mineures.
Questions répondues
Quoi de neuf avec GitHub pour l'application automatique de correctifs de code ?
Quelles garanties GitHub offre-t-il concernant la correction automatique du code ?
Quels langages de programmation la correction automatique de code prend-elle en charge ?
Quels sont les avantages de la correction automatique du code pour les développeurs ?
Comment fonctionne le système de correction automatique de GitHub ?
Quels sont les projets de GitHub pour étendre la prise en charge de la correction automatique du code ?
Comment les utilisateurs peuvent-ils contribuer à améliorer cette nouvelle fonctionnalité de correctif de code automatique sur GitHub ?
Depuis combien de temps CodeQL est-il disponible gratuitement ?
Quel modèle GitHub utilise-t-il pour générer des correctifs et des commentaires automatiques ?
Quels sont les inconvénients de la correction automatique du code ?
Hashtags
Enregistrer un lien vers cet article
Discussion sur le sujet – GitHub a publié pour la première fois un outil de correction automatique du code : détails et fonctionnalités
GitHub a publié une version bêta d'un nouvel outil automatisé d'analyse et de correction de code qui combine GitHub Copilot et CodeQL.
Derniers commentaires
4 commentaires
Écrire un commentaire
Votre adresse email ne sera pas publiée. Les champs obligatoires sont cochés *
Alice
Oh c'est intéressant! C'est la première fois que j'entends parler de cette nouvelle fonctionnalité de GitHub. Comment pensez-vous que cela va changer le travail des développeurs ?
Benjamin
Il s'agit d'une nouvelle opportunité vraiment exceptionnelle ! Je pense que cela fera gagner du temps aux développeurs et aidera à éviter les bugs. Une avancée importante pour le processus de développement.
Chiara
C'est incroyablement ! Les technologies se développent rapidement. Cette fonctionnalité permettra un fonctionnement plus efficace, mais peut-elle remplacer complètement la correction manuelle des erreurs dans le code ?
Dimitri
Je ne crois pas à tous ces derniers gadgets. Les développeurs doivent tout faire eux-mêmes, sans aucune aide artificielle. Nous devons accorder davantage d’attention à la qualité et non à l’automatisation.