GitHub hat erstmals ein Tool zum automatischen Code-Patching veröffentlicht: Details und Funktionen
GitHub hat ein Tool zum automatischen Patchen von Code erstellt.
GitHub hat eine Betaversion einer neuen Funktion zum automatischen Code-Scannen zum Erkennen von und gestartet Behebung potenzieller Sicherheitslücken zum Zeitpunkt der Entwicklung. Diese neue Funktion kombiniert die vorhandenen Funktionen von GitHub Copilot und CodeQL durch semantische Codeanalyse.
- GitHub stellt sicher, dass dieses neue System in der Lage sein wird, die meisten der gefundenen Schwachstellen automatisch zu beheben, oft ohne dass Entwickler den Code bearbeiten müssen.
- Das Unternehmen bestätigt außerdem, dass die automatische Codekorrektur für mehr als 90 % der unterstützten Sprachtypen gilt, einschließlich JavaScript, Typescript, Java und Python.
- Dank dieser Funktion können sich Entwickler auf komplexere Aufgaben konzentrieren und mehr Zeit für routinemäßige Fehlerbehebungen aufwenden.
Wie funktioniert es?
GitHub Copilot und CodeQL scannen Code auf potenzielle Schwachstellen. Bei Erkennung werden automatische Korrektur- und Erklärungsmöglichkeiten sowie eine Vorschau des vorgeschlagenen Codes angeboten. Der Entwickler kann den vorgeschlagenen Fix akzeptieren, Änderungen vornehmen oder ihn ablehnen.
Was kommt als nächstes?
GitHub plant, die Unterstützung für automatische Codekorrektur auf andere Programmiersprachen wie C# und Go auszuweiten. Benutzer werden außerdem dazu ermutigt, ihr Feedback und ihre Vorschläge mitzuteilen, um zur Verbesserung dieser neuen Funktion beizutragen.
Die erste Veröffentlichung des CodeQL-Systems auf GitHub erfolgte im Jahr 2019. Seitdem wurde das System mehrfach verbessert, aber eines ist gleich geblieben: Es steht nur Forschern und Entwicklern von Open-Source-Projekten kostenlos zur Verfügung.
GitHub verwendet das OpenAI GPT-4-Modell, um automatische Korrekturen und Erklärungen zu generieren.
Und während GitHub zuversichtlich ist, dass die meisten vom System vorgeschlagenen Codekorrekturen korrekt sein werden, weist das Unternehmen darauf hin, dass kleinere Fehler auftreten können.
Beantwortete Fragen
Was ist neu bei GitHub für das automatische Code-Patching?
Welche Garantien bietet GitHub hinsichtlich der automatischen Codekorrektur?
Welche Programmiersprachen unterstützt die automatische Codekorrektur?
Welche Vorteile bietet die automatische Codekorrektur für Entwickler?
Wie funktioniert das automatische Korrektursystem von GitHub?
Welche Pläne hat GitHub, die Unterstützung für die automatische Codekorrektur zu erweitern?
Wie können Benutzer dazu beitragen, diese neue automatische Code-Patch-Funktion auf GitHub zu verbessern?
Wie lange ist CodeQL schon kostenlos verfügbar?
Welches Modell verwendet GitHub, um automatische Korrekturen und Kommentare zu generieren?
Welche Nachteile hat die automatische Codekorrektur?
Hashtags
Den Link zu diesem Artikel speichern
Diskussion über das Thema – GitHub hat erstmals ein Tool zum automatischen Code-Patching veröffentlicht: Details und Funktionen
GitHub hat eine Betaversion eines neuen automatisierten Code-Analyse- und Korrekturtools veröffentlicht, das GitHub Copilot und CodeQL kombiniert.
Letzte Kommentare
4 Kommentare
Kommentar schreiben
Ihre E-Mail Adresse wird nicht veröffentlicht. Erforderliche Felder sind angekreuzt *
Alice
Oh, das ist interessant! Ich höre zum ersten Mal von dieser neuen GitHub-Funktion. Wie wird es Ihrer Meinung nach die Arbeit der Entwickler verändern?
Benjamin
Das ist wirklich eine herausragende neue Chance! Ich denke, es wird den Entwicklern Zeit sparen und dazu beitragen, Fehler zu vermeiden. Ein wichtiger Fortschritt für den Entwicklungsprozess.
Chiara
Es ist unglaublich! Technologien entwickeln sich rasant. Diese Funktion sorgt für einen effizienteren Betrieb, kann sie jedoch die manuelle Korrektur von Fehlern im Code vollständig ersetzen?
Dimitri
Ich glaube nicht an all diese neuesten Gadgets. Entwickler müssen alles selbst machen, ohne künstliche Hilfe. Wir müssen der Qualität mehr Aufmerksamkeit schenken, nicht der Automatisierung.