Inleiding
In deze module wordt het gebruik van de GitHub Copilot Chat-extensie voor Visual Studio Code verkend om codeverbeteringen te implementeren. U leert hoe u verbeteringen aanbrengt in codekwaliteit, codebetrouwbaarheid, codeprestaties en codebeveiliging. Prompts worden ontwikkeld voor elk verbeteringsgebied en ingediend bij GitHub Copilot voor suggesties over het verbeteren van geselecteerde code. Oefeningen leren u hoe u prompts maakt die suggesties genereren voor specifieke verbeteringsgebieden. Oefeningen laten ook zien hoe u suggesties voor code-updates implementeert, uw ontwikkelingsproces versnelt en de kwaliteit van uw code verbetert.
Stel dat u een ontwikkelaar bent die aan een project werkt waarvoor veilige en efficiƫnte code is vereist. Leveringsdeadlines naderen en de codebasis die u hebt overgenomen, is meer proof-of-concept dan productiecode. U bent bezorgd dat u niet voldoende tijd hebt om de codebasis grondig te controleren en de vereiste updates te implementeren. U hebt een hulpprogramma nodig dat snel gebieden voor verbetering in de bestaande code kan identificeren. Het hulpprogramma moet ook het ontwikkelingsproces versnellen voor updates die u wilt implementeren. U wilt updates onderzoeken die betrekking hebben op de kwaliteit, betrouwbaarheid, prestaties en beveiliging van de code. U hoort dat GitHub Copilot ontwikkelaars kan helpen bij het evalueren van code, het identificeren van gebieden voor verbeteringen en het efficiƫnt bijwerken van hun codebasis. U wilt uw proces voor codeverbetering versnellen met behulp van GitHub Copilot.
De onderwerpen die in deze module worden behandeld, zijn onder andere:
- De hulpprogramma's voor codeverbetering van GitHub Copilot verkennen.
- Met behulp van de snelle oplossingsopties van GitHub Copilot.
- Codeherstructureren met GitHub Copilot best practices.
- Code herstructureren met GitHub Copilot inlinechat.
- Code herstructureren met GitHub Copilot Chatweergaveagenten.
- GitHub Copilot-code-evaluatiefuncties verkennen.
- C#-code herstructureren met GitHub Copilot.
Nadat u deze module hebt voltooid, kunt u het volgende doen:
- Gebruik de chatweergaveagenten van GitHub Copilot om taken effectief te analyseren, te plannen en uit te voeren.
- Pas snelle oplossingen toe om coderingsproblemen, testfouten en terminalfouten op te lossen met behulp van tools zoals Fix smart actions en Inline Chat.
- Code herstructureren om de leesbaarheid te verbeteren, de complexiteit te verminderen en de onderhoudbaarheid te verbeteren door gebruik te maken van de contextuele hulpprogramma's en aanbevolen procedures van GitHub Copilot.
- Codebeoordelingen uitvoeren met behulp van de beoordelingsselectie van GitHub Copilot en wijzigingenfuncties controleren om kwaliteit, betrouwbaarheid en beveiliging te garanderen.
- Voltooi een praktische oefening om een C#-toepassing te herstructureren en optimaliseren met behulp van GitHub Copilot.
Belangrijk
Als u deze GitHub Copilot training wilt voltooien, moet u een actief abonnement hebben voor GitHub Copilot in uw persoonlijke GitHub-account (inclusief het GitHub Copilot gratis abonnement) of moet u worden toegewezen aan een abonnement dat wordt beheerd door een organisatie of onderneming. Moduleactiviteiten kunnen GitHub Copilot suggesties bevatten die overeenkomen met openbare code. Als u lid bent van een organisatie in GitHub Enterprise Cloud waaraan een GitHub Copilot-abonnement is toegewezen via uw organisatie, kan de instelling voor suggesties die overeenkomen met openbare code worden overgenomen van uw organisatie of onderneming. Als uw account suggesties blokkeert die overeenkomen met openbare code, werken moduleactiviteiten mogelijk niet zoals verwacht.