Mjukvaruutveckling med GitHub Copilot
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp


$$
#codebase: Utför semantisk kodsökning i hela projektet
Exempelprompt:
How is user authentication handled? #codebase
Resultat:

Indextyper:


$$
#changes: Refererar de senaste ändringarna i källkodshanteringen
Exempelprompt:
Will any of these changes break the login flow? #changes
Använd när:
$$
#selection: Refererar markerade kodblock
Exempelprompt:
Can you refactor this? #selection
Använd när:
$$
#fetch: Hämtar innehållet från en webbsida
Exempelprompt:
Summarize this documentation for me #fetch https://example.com/docs
Resultat:
$$
#files: Bifogar specifika filer till en prompt
Exempelprompt:
Can you check this file for error handling issues? #files:utils/data_loader.py
Resultat:
$$
| Variabel/verktyg | Beskrivning |
|---|---|
#search |
Aktivera sökning efter filer i den aktuella arbetsytan. |
#testFailure |
Hämta information om misslyckade enhetstester. Användbart vid körning och felsökning av tester. |
#problems |
Lägg till problem och felmeddelanden från panelen Problem som kontext. Användbart vid kodrättning och felsökning. |
#terminalLastCommand |
Hämta det senast körda terminalkommandot och dess utdata. |
#githubRepo |
Utför en kodsökning i ett GitHub-repo. |
En enda, komplex prompt:
Add PostgreSQL integration with authentication, persistence, sessions, error handling, and connection pooling
Progressivt flöde:
#codebase


Mjukvaruutveckling med GitHub Copilot