Einführung
In diesem Modul wird die Verwendung der GitHub Copilot Chaterweiterung für Visual Studio Code zur Implementierung von Codeverbesserungen erläutert. Sie werden lernen, wie Sie die Codequalität, Codezuverlässigkeit, Codeleistung und Codesicherheit verbessern können. Aufforderungen werden für jeden Verbesserungsbereich entwickelt und an GitHub Copilot übermittelt, um Vorschläge zur Verbesserung des ausgewählten Codes zu erhalten. Anhand von Übungen lernen Sie, ihre Prompts so zu gestalten, dass sie Vorschläge für bestimmte Verbesserungsbereiche enthalten. Anhand von Übungen wird außerdem gezeigt, wie Sie Vorschläge zur Codeaktualisierung umsetzen, Ihren Entwicklungsprozess beschleunigen und die Qualität Ihres Codes verbessern können.
Stellen Sie sich vor, Sie sind eine Fachkraft in der Entwicklung und arbeiten an einem Projekt, das sicheren und effizienten Code erfordert. Die Liefertermine rücken näher und die Codebasis, die Sie geerbt haben, ist eher ein Proof of Concept als ein Produktionscode. Sie befürchten, dass Sie nicht genug Zeit haben werden, um die Codebasis gründlich zu überprüfen und die erforderlichen Aktualisierungen zu implementieren. Sie brauchen ein Tool, mit dem Sie schnell die verbesserungswürdigen Bereiche des bestehenden Codes ermitteln können. Das Tool sollte auch den Entwicklungsprozess für alle Aktualisierungen, die Sie durchführen möchten, beschleunigen. Sie möchten Aktualisierungen untersuchen, die sich auf Codequalität, Zuverlässigkeit, Leistung und Sicherheit beziehen. Sie hören, dass GitHub Copilot Entwicklern helfen kann, Code auszuwerten, Bereiche für Verbesserungen zu identifizieren und ihre Codebasis effizient zu aktualisieren. Sie freuen sich darauf, Ihren Codeverbesserungsprozess mithilfe von GitHub Copilot zu beschleunigen.
Die in diesem Modul behandelten Themen lauten wie folgt:
- Erkunden sie die Tools zur Codeverbesserung von GitHub Copilot.
- Verwenden der Schnellkorrekturoptionen von GitHub Copilot.
- Codeumgestaltung mit den bewährten Praktiken von GitHub Copilot.
- Umgestalten von Code mit GitHub Copilot Inlinechat.
- Umgestalten von Code mit GitHub Copilot Chatansichts-Agents.
- Erkunde GitHub Copilot Features für Code-Reviews.
- Umgestalten von C#-Code mit GitHub Copilot.
Nach Abschluss dieses Moduls können Sie folgende Aufgaben ausführen:
- Verwenden Sie die Chatansichts-Agents von GitHub Copilot, um Aufgaben effektiv zu analysieren, zu planen und auszuführen.
- Wenden Sie Schnellkorrekturoptionen an, um Codierungsprobleme, Testfehler und Terminalfehler mithilfe von Tools wie "Intelligente Aktionen beheben" und "Inlinechat" zu beheben.
- Gestalten Sie Code um, um die Lesbarkeit zu verbessern, die Komplexität zu reduzieren und die Wartungsfreundlichkeit zu verbessern, indem Sie die Kontexttools und bewährten Methoden GitHub Copilot nutzen.
- Führen Sie Codeüberprüfungen mithilfe der Überprüfungsauswahl von GitHub Copilot durch, und überprüfen Sie Änderungen, um Qualität, Zuverlässigkeit und Sicherheit sicherzustellen.
- Führen Sie eine praktische Übung aus, um eine C#-Anwendung mithilfe von GitHub Copilot umzugestalten und zu optimieren.
Wichtig
Um diese GitHub Copilot Schulung abzuschließen, müssen Sie über ein aktives Abonnement für GitHub Copilot in Ihrem persönlichen GitHub-Konto verfügen (einschließlich des GitHub Copilot kostenlosen Plans), oder Sie müssen einem abonnement zugewiesen werden, das von einer Organisation oder einem Unternehmen verwaltet wird. Modulaktivitäten können GitHub Copilot Vorschläge enthalten, die mit öffentlichem Code übereinstimmen. Wenn Sie Mitglied einer Organisation in GitHub Enterprise Cloud sind, der über Ihre Organisation ein GitHub Copilot-Abonnement zugewiesen wurde, wird die Einstellung für Vorschläge, die öffentlichem Code entsprechen, möglicherweise von Ihrer Organisation oder Ihrem Unternehmen geerbt. Wenn Ihr Konto Vorschläge blockiert, die mit öffentlichem Code übereinstimmen, funktionieren Modulaktivitäten möglicherweise nicht wie erwartet.