Indførelsen
Dette modul udforsker brugen af GitHub Copilot Chat-udvidelsen til Visual Studio Code til at implementere kodeforbedringer. Du får mere at vide om forbedring af kodekvalitet, kodepålidelighed, kodeydeevne og kodesikkerhed. Prompts udvikles for hvert forbedringsområde og indsendes til GitHub Copilot for forslag til, hvordan valgt kode kan forbedres. Øvelser lærer dig, hvordan du laver prompter, der genererer forslag til specifikke forbedringsområder. Øvelser viser også, hvordan du implementerer forslag til kodeopdateringer, fremskynder din udviklingsproces og forbedrer kvaliteten af din kode.
Forestil dig, at du er udvikler, der arbejder på et projekt, der kræver sikker og effektiv kode. Leveringsfrister nærmer sig, og den kodebase, du nedarvede, er mere blåstempling end produktionskode. Du er bekymret for, at du ikke har tid nok til grundigt at gennemse kodebasen og implementere de påkrævede opdateringer. Du skal bruge et værktøj, der hurtigt kan identificere områder, der kan forbedres i den eksisterende kode. Værktøjet bør også fremskynde udviklingsprocessen for alle opdateringer, du beslutter dig for at implementere. Du vil undersøge opdateringer, der omhandler kodekvalitet, pålidelighed, ydeevne og sikkerhed. Du hører, at GitHub Copilot kan hjælpe udviklere med at evaluere kode, identificere forbedringsområder og effektivt opdatere deres kodebase. Du ser frem til at accelerere din kodeforbedringsproces ved hjælp af GitHub Copilot.
De emner, der behandles i dette modul, omfatter:
- Udforskning af GitHub Copilot's værktøjer til kodeforbedring.
- Brug GitHub Copilot's hurtige løsningsmuligheder.
- Koderefaktorering med GitHub Copilot bedste praksis.
- Refaktorer-koden med GitHub Copilot inline chat.
- Refaktorering af kode med GitHub Copilot Chat view-agenter.
- At udforske GitHub Copilot kodegennemgangsfunktioner.
- Refaktorere C#-kode med GitHub Copilot.
Når du har fuldført dette modul, kan du:
- Brug GitHub Copilot's Chat-visningsagenter til effektivt at analysere, planlægge og udføre opgaver.
- Anvend indstillinger for hurtig løsning for at løse kodningsproblemer, testfejl og terminalfejl ved hjælp af værktøjer som Fix smart actions og Inline Chat.
- Refaktorerer kode for at forbedre læsbarheden, reducere kompleksiteten og forbedre vedligeholdelsen ved at udnytte GitHub Copilot's kontekstuelle værktøjer og bedste praksis.
- Gennemfør kodegennemgange ved hjælp af GitHub Copilot's udvælgelse, og gennemgangsændringer ændrer funktioner for at sikre kvalitet, pålidelighed og sikkerhed.
- Gennemfør en praktisk øvelse for at refaktorere og optimere en C#-applikation ved hjælp af GitHub Copilot.
Vigtig
For at gennemføre denne GitHub Copilot træning skal du have et aktivt abonnement på GitHub Copilot på din personlige GitHub-konto (inklusive GitHub Copilot Free-planen), eller også skal du tildeles et abonnement, der administreres af en organisation eller virksomhed. Modulaktiviteter kan omfatte GitHub Copilot forslag, der matcher offentlig kode. Hvis du er medlem af en organisation på GitHub Enterprise Cloud, som har fået tildelt et GitHub Copilot-abonnement gennem din organisation, kan indstillingen for forslag, der matcher offentlig kode, være arvet fra din organisation eller virksomhed. Hvis din konto blokerer forslag, der stemmer overens med offentlig kode, fungerer modulaktiviteter muligvis ikke som forventet.