Einleitung

Abgeschlossen

Komplexe bedingte Anweisungen sind eine häufige Herausforderung bei der Softwareentwicklung. Im Laufe der Zeit kann sich die Geschäftslogik zu tief geschachtelten If-Else-Anweisungen und komplizierten Entscheidungsstrukturen entwickeln, die immer schwieriger zu lesen, zu verwalten und zu testen sind. GitHub Copilot Agent bietet leistungsstarke Funktionen, die Entwicklern helfen, komplexe bedingte Logik zu identifizieren, zu analysieren und umzugestalten, und verwendigen Code in saubere, verwendbare Lösungen umzuwandeln.

Stellen Sie sich vor, Sie sind Softwareentwickler, die eine ältere Codebasis mit tief geschachtelten bedingten Anweisungen erben, die komplexe Geschäftsregeln verarbeiten. Der Code funktioniert, aber es ist schwierig zu verstehen und zu ändern. Mit den Modi "Ask" und "Agent" von GitHub Copilot können Sie die vorhandene Logik analysieren, ihre Absicht verstehen und sie systematisch in besser lesbare und wartungsfähige Codestrukturen umgestalten.

Die in diesem Modul behandelten Themen lauten wie folgt:

  • Grundlegendes zu den Auswirkungen und Problemen im Zusammenhang mit komplexen Bedingungssätzen.
  • Untersuchen der Merkmale, die bedingte Logik komplex und schwierig zu verwalten machen.
  • Untersuchen von Techniken und bewährten Methoden zur Vereinfachung komplexer Bedingungen.
  • Verwenden des Ask-Modus von GitHub Copilot, um komplexe Logikmuster zu analysieren und zu verstehen.
  • Verwenden des Agent-Modus von GitHub Copilot, um komplexe Bedingungen in saubereren Code umzugestalten.

Nach Abschluss dieses Moduls werden Sie zu Folgendem in der Lage sein:

  • Beschreiben, wie sich komplexe Bedingungen im Laufe der Zeit und die Probleme entwickeln, die mit komplexem und tief geschachtelten bedingtem Code verbunden sind.
  • Beschreiben Sie die Tools, Techniken und Prozesse, die zum Umgestalten komplexer und tief geschachtelter bedingter Code verwendet werden.
  • Verwenden Sie den Ask-Modus von GitHub Copilot, um eine Codebasis zu erläutern und Möglichkeiten zu identifizieren, um komplexen und tief geschachtelten bedingten Code zu vereinfachen.
  • Verwenden Sie den Agentmodus von GitHub Copilot, um komplexen und tief geschachtelten bedingten Code umzugestalten.

Von Bedeutung

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 auf GitHub Enterprise Cloud sind und Ihnen ein GitHub Copilot-Abonnement über Ihre Organisation zugewiesen ist, 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.