Zum Fußzeileninhalt springen
Iron Academy Logo
C# und KI

Copilot C# Tutorial: Revolutionierung der Umbenennung in Visual Studio mit AI

GitHub Copilot revolutioniert die Codierung, indem es kontextabhängige Codevorschläge und -schnipsel direkt in Editoren wie Visual Studio Code und Visual Studio bereitstellt. Copilot in Visual Studio nutzt generative KI, um bei sich wiederholenden Aufgaben zu helfen, bietet Funktionssignaturen und unterstützt zahlreiche Programmiersprachen, einschließlich JavaScript. Durch die Installation des GitHub Copilot-Plugins können Entwickler über eine Chat-Schnittstelle auf Echtzeit-Hilfe zugreifen, wodurch das Schreiben von Code effizienter und intuitiver wird.

Die Suche nach dem perfekten Namen für eine Variable oder Klasse in Ihrem Code kann eine Herausforderung sein. Mit der Integration von Visual Studio in GitHub Copilot Chat wird ein innovatives KI-gestütztes Umbenennungstool "Copilot Chat" eingeführt, das im Video-Tutorial "Umbenennen in Visual Studio mit KI" von Tim Corey erläutert wird In diesem Artikel erfahren Sie, wie Sie diese Funktion mit der GitHub Copilot-Erweiterung aktivieren und effektiv nutzen können, und erhalten Einblicke in das Video von Tim Corey.

Einführung

GitHub Copilot bietet eine breite Palette von Funktionen, die den Entwicklungsprozess erheblich verbessern. Sie bietet intelligente, kontextabhängige Codevervollständigungen, einschließlich Funktionssignaturen und Codeschnipsel, die die Codierung rationalisieren und Fehler reduzieren. Das Tool hilft auch bei der Fehlererkennung und schlägt Korrekturen vor, um die Zuverlässigkeit des Codes zu verbessern. Für Entwickler, die mit mehreren Sprachen arbeiten, kann Copilot den Code von einer Programmiersprache in eine andere übersetzen und Kommentare und Dokumentationen generieren, um den Code verständlicher und wartbarer zu machen.

Es bietet intelligente Codevervollständigungen, vorgeschlagene Codeschnipsel und Unterstützung in Echtzeit, wodurch das Schreiben von Code effizienter und intuitiver wird. Durch die Nutzung von öffentlich verfügbarem Code bietet Copilot kontextabhängige Vorschläge, um sich wiederholende Aufgaben zu automatisieren und die Codequalität zu verbessern. Das Tool ist über ein GitHub-Konto leicht zugänglich, und seine Funktionen werden über das Copilot-Symbol und die Chat-Schnittstelle innerhalb der Editorumgebung aktiviert. Dieser innovative Assistent verändert die Codierungserfahrung und hilft Entwicklern, ihre Produktivität zu steigern und ihre Arbeitsabläufe zu rationalisieren.

In seinem Video (0:00) beginnt Tim Corey damit, das häufige Problem zu erörtern, dem Entwickler beim Benennen von Variablen und Klassen gegenüberstehen, insbesondere bei der Arbeit in JavaScript-Dateien mit var und let Variablentypen. Er stellt das KI-gestützte Umbenennungstool vor, das in der Visual Studio-Umgebung Version 17.9 verfügbar ist und kontextbezogene Vorschläge bietet, um den Umbenennungsprozess zu optimieren. Die neueste Version ist derzeit 17.10.3.

Aktivierung der Umbenennungsfunktion

Bevor Sie sich mit den Funktionen des Tools befassen, müssen Sie sicherstellen, dass die Funktion in Visual Studio oder Visual Studio Code aktiviert ist. Um GitHub Copilot zu verwenden, öffnen Sie zunächst Visual Studio Code oder Visual Studio und installieren Sie die GitHub Copilot-Erweiterung aus dem Marketplace bzw. den Erweiterungen.

GitHub Copilot-Erweiterung installieren

Für die Nutzung von GitHub Copilot ist ein GitHub-Konto erforderlich. Um auf die Funktionen zugreifen zu können, müssen Sie sich mit Ihrem GitHub-Konto anmelden und die GitHub Copilot-Erweiterung oder das Plugin in Ihrem Code-Editor, wie z. B. Visual Studio Code oder Visual Studio, installieren. Diese Integration ermöglicht es Copilot, personalisierte Code-Vorschläge und andere Funktionalitäten auf der Grundlage Ihres Programmierkontexts und Ihrer Präferenzen bereitzustellen.

Nach der Installation sehen wir uns nun den Schritt-für-Schritt-Prozess an, den Tim in seinem Video demonstriert:

  1. Zugriff auf das Optionsmenü: Navigieren Sie zu Extras > Optionen in Visual Studio (1:21).

Optionsmenü aufrufen

  1. GitHub Copilot lokalisieren: Suchen Sie unter dem Abschnitt "Umgebung" nach GitHub (1:25) und wählen Sie die Copilot-Chat-Schnittstelle aus.

GitHub Copilot lokalisieren

  1. Umbenennungsvorschläge aktivieren: Aktivieren Sie das Kästchen "Umbenennungsvorschläge aktivieren", um die KI-gestützte Umbenennungsfunktion zu aktivieren (1:32).

Umbenennungsvorschläge aktivieren

Verwendung des Umbenennungswerkzeugs

Wenn die Funktion aktiviert ist, zeigt Tim anhand eines praktischen Beispiels, wie sie verwendet werden kann (siehe untenstehendes Codeschnipsel-Bild). Er beginnt mit einem Person Modell, das mit der Variable P instanziiert ist, die kein idealer Name ist. Wenn er mit der rechten Maustaste auf die Variable klickt und Umbenennen wählt, erhält er Zugriff auf die KI-Vorschläge. Ein kleines Symbol zeigt an, dass die KI an der Generierung kontextabhängiger Namen beteiligt ist (2:00).

Verwendung des Umbenennungstools

Kontextabhängige Vorschläge

Tim hebt hervor, wie die KI eine Liste relevanter Vorschläge wie Person, PersonData, PersonInfo, PersonDetails und PersonProfile bereitstellt. Diese Vorschläge sind auf den Kontext des Codes zugeschnitten, was sie genauer und nützlicher macht (2:45).

Kontextbezogene Vorschläge

Vorschläge zur Verfeinerung

Einer der Vorteile dieses Tools ist die Möglichkeit, KI-Vorschläge zu verfeinern. Tim demonstriert dies, indem er einen vorgeschlagenen Namen auswählt und ihn weiter an seine Bedürfnisse anpasst. Er benennt eine Variable in userProfile um, entscheidet sich aber, sie weiter in userProfileInfo zu ändern (3:31). Durch diese Flexibilität wird sichergestellt, dass die Entwickler mit einem soliden, von der KI generierten Namen beginnen und ihn bei Bedarf optimieren und ändern können.

Umbenennung von Klassen

Das KI-gestützte Umbenennungstool ist nicht nur auf Variablen beschränkt; es funktioniert auch für Klassennamen. Tim veranschaulicht dies durch Umbenennen einer Demo-Klasse, die Eigenschaften wie ID, Title, Author und YearPublished enthält. Die KI schlägt Namen wie Book, Publication, Literature, WrittenWork und PublicationDetail vor. Tim wählt Publication und verbessert es anschließend weiter, indem er es auf PublicationModel setzt, was die Bestimmung und Funktionalität der Klasse besser beschreibt (4:05). Dabei wird auch der Klassenname umbenannt, was großartig ist.

Klassen umbenennen

Vorteile und Überlegungen

Tim schließt das Tutorial ab, indem er die Vorteile der Verwendung von KI für die Umbenennung hervorhebt:

  • Effizienz: Das Tool spart Zeit, indem es schnell relevante Vorschläge liefert.
  • Kontext-Bewusstsein: KI-generierte Namen basieren auf dem Kontext, wodurch sie besser passen.
  • Flexibilität: Entwickler können mit KI-Vorschlägen beginnen und diese nach Bedarf anpassen.

Er weist jedoch auch darauf hin, dass KI nicht unfehlbar ist und gelegentlich unerwartete Ergebnisse liefern kann. Obwohl die KI-Vorschläge ein guter Ausgangspunkt sind, sollten die Entwickler die Namen stets überprüfen und verfeinern, um sicherzustellen, dass sie dem beabsichtigten Zweck entsprechen (4:47).

Abschluss

Das KI-gesteuerte Umbenennungstool in Visual Studio, das in den GitHub Copilot Chat integriert ist, ist eine wertvolle Ergänzung für jedes Entwickler-Toolkit. Wenn Sie das Tutorial von Tim Corey befolgen, können Sie diese Funktion aktivieren und effektiv nutzen, um Ihre Kodiereffizienz zu verbessern und einen saubereren, besser lesbaren Code zu erhalten. Eine kurze Einführung und eine praktische Demonstration finden Sie in Tim Coreys Video "Renaming in Visual Studio Using AI", das auf seinem YouTube-Kanal zu sehen ist.

Hero Worlddot related to Copilot C# Tutorial: Revolutionierung der Umbenennung in Visual Studio mit AI
Hero Affiliate related to Copilot C# Tutorial: Revolutionierung der Umbenennung in Visual Studio mit AI

Verdienen Sie mehr, indem Sie teilen, was Sie lieben

Erstellen Sie Inhalte für Entwickler, die mit .NET, C#, Java, Python oder Node.js arbeiten? Verwandeln Sie Ihr Fachwissen in ein zusätzliches Einkommen!

Iron Support Team

Wir sind 24 Stunden am Tag, 5 Tage die Woche online.
Chat
E-Mail
Rufen Sie mich an