Dezvoltare software cu 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 ✓
Dar ce se întâmplă cu...
price negativdiscount_pct > 100[screencast]
[screencast]

Cazuri simple
/tests
Cazuri speciale
Scrie teste unitare pytest pentru calculate_discount acoperind: preț negativ, discount > 100% și listă de articole goală. Folosește parametrize pentru cazurile limită.

/tests sau un prompt simplu
#file:/fixTestFailure dacă un test eșuează
Scrie teste de integrare pentru fluxul de checkout. Folosește
#file:cart.pyși#file:payment.py. Mock-uiește gateway-ul de plată și verifică că statusul comenzii se actualizează corect.
@workspace descoperă automat codul relevant#terminalLastCommand pentru a depana eșecurile
@workspaceScrie teste end-to-end Playwright pentru fluxul de înregistrare a utilizatorului. Verifică că emailul de confirmare este declanșat.
[screencast]
Dezvoltare software cu GitHub Copilot