Softwareontwikkeling met GitHub Copilot
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp




$$
Definieer:

$$
Definieer:

Voeg ze toe in: .github/copilot-instructions.md
## Projectcontext Python-project voor het verwerken van datapijplijnen met Airflow.## Code stijl - Gebruik type hints voor alle functies- Volg PEP8- Gebruik snake_case namen- Schrijf Google-stijl docstrings## Testen - Gebruik pytest- Voeg één test per functie toe## Meer instructies...
$$
✅ Effectieve instructies:
$$
❌ Ineffectieve instructies:
$$
$$
## Stijlgids
- Houd je aan de codestijlen gedefinieerd
in styleguide.md in repo my-org/my-repo
- Antwoord in de stijl van een vriendelijke
collega, met informele taal
- Antwoord in minder dan 1.000 tekens

$$
$$
## Stijlgids
- Houd je aan de codestijlen gedefinieerd
in styleguide.md in repo my-org/my-repo
- Antwoord in de stijl van een vriendelijke
collega, met informele taal
- Antwoord in minder dan 1.000 tekens

copilot-instructions.md bestand op
copilot-instructions.md bestand op



$$


$$

$$
Voorbeelden van bedrijfsbrede regels:
$$

$$
$$
| Bereik | Prioriteit |
|---|---|
| Persoonlijke instructies | Hoogste |
| Projectinstructies | Gemiddeld |
| Organisatie-instructies | Laagste |
$$
Voorbeeld prompt: "Schrijf een functie die het gemiddelde van een lijst met getallen berekent."
def calculate_average(numbers: List[float]) -> float:
"""Bereken het gemiddelde van een lijst met getallen.
Args:
numbers (List[float]): Een lijst met getallen om te middelen.
Returns:
float: De gemiddelde waarde van de getallen.
Raises:
ValueError: Als de lijst leeg is.
"""
if not numbers:
raise ValueError("De lijst met getallen mag niet leeg zijn.")
return sum(numbers) / len(numbers)
$$
Voorbeeld prompt: "Schrijf een functie die het gemiddelde van een lijst met getallen berekent."
def calculate_average(numbers: List[float]) -> float:
"""Bereken het gemiddelde van een lijst met getallen.
Args:
numbers (List[float]): Een lijst met getallen om te middelen.
Returns:
float: De gemiddelde waarde van de getallen.
Raises:
ValueError: Als de lijst leeg is.
"""
if not numbers:
raise ValueError("De lijst met getallen mag niet leeg zijn.")
return sum(numbers) / len(numbers)
$$

Softwareontwikkeling met GitHub Copilot