Programowanie z GitHub Copilot
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp


def calculate_discount(price, discount_pct):
discount = price * (discount_pct / 100)
return price - discount
calculate_discount(50, 20) # → 40.0 ✓
A co z...
pricediscount_pct > 100[screencast]
[screencast]

Proste przypadki
/tests
Przypadki szczególne
Napisz testy jednostkowe pytest dla calculate_discount obejmujące: ujemną cenę, rabat > 100% i pustą listę pozycji. Użyj parametrize dla przypadków brzegowych.

/tests lub prosty prompt
#file:/fixTestFailure, gdy test się nie powiedzie
Napisz testy integracyjne dla przepływu zakupu. Użyj
#file:cart.pyi#file:payment.py. Zamockuj bramkę płatności i sprawdź, czy status zamówienia aktualizuje się poprawnie.
@workspace automatycznie wykrywa odpowiedni kod#terminalLastCommand, aby debugować błędy
@workspaceNapisz testy end-to-end w Playwright dla przepływu rejestracji użytkownika. Sprawdź, czy wiadomość e-mail z potwierdzeniem jest wysyłana.
[screencast]
Programowanie z GitHub Copilot