Einführung
GitHub Copilot ist ein KI-basiertes Tool, das das Arbeiten mit komplexem oder unbekanntem Code für Entwickler vereinfacht. Es bietet Features, die Code direkt in Visual Studio Code analysieren, erläutern und dokumentieren.
Stellen Sie sich vor, Sie sind Entwickler, die in einem schnelllebigen Tech-Startup arbeiten. Ihnen wurde die Arbeit an einem Projekt mit einer großen und komplexen Codebasis zugewiesen, mit der Sie nicht vertraut sind. Der Code fehlt an der richtigen Dokumentation, was es Ihnen schwer macht, die Struktur und Funktionalität zu verstehen. Sie müssen sich schnell mit der Codebasis vertraut machen, potenzielle Probleme identifizieren und Ihre Ergebnisse für zukünftige Referenzen dokumentieren. Darüber hinaus wird erwartet, dass Sie neue Features brainstormen und potenzielle Korrekturen für vorhandene Probleme auswerten. Hier erweist sich GitHub Copilot als nützlich.
Die in diesem Modul behandelten Themen lauten wie folgt:
- Überprüfen der Features "Explain" und "Document" von GitHub Copilot.
- Untersuchen von GitHub Copilot-Eingabeaufforderungen und Schlüsselwörtern.
- Analysieren und Erläutern von Code mithilfe von GitHub Copilot.
- Generieren der Projektdokumentation mit GitHub Copilot.
- Erstellung von Inline-Code-Dokumentation mit GitHub Copilot.
Nach Abschluss dieses Moduls können Sie folgende Aufgaben ausführen:
- Beschreiben, wie GitHub Copilot natürliche Sprachverarbeitung und maschinelles Lernen verwendet, um Benutzeraufforderungen zu interpretieren und relevante Antworten bereitzustellen.
- Verwenden Sie GitHub Copilot, um neue Apps oder Features zu brainstormen, Codierungstools und -techniken zu erkunden, Probleme und potenzielle Korrekturen auszuwerten und komplexen oder unbekannten Code zu erläutern.
- Generieren Sie projektdokumentation mithilfe der Modi "Ask", "Edit" und "Agent" von GitHub Copilot.
- Generieren Sie inlinecodedokumentation mithilfe der Chatansicht von GitHub Copilot, Inlinechats und intelligenten Aktionen.
- Führen Sie eine Übung mit GitHub Copilot aus, um eine Codebasis zu analysieren und zu dokumentieren.
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 Kostenlosen GitHub Copilot-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 mit öffentlichem Code übereinstimmen, 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.