GitHub Copilot ile Yazılım Geliştirme
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 ✓
Peki ya...
pricediscount_pct > 100[ekran kaydı]
[ekran kaydı]

Basit durumlar
/tests
Özel durumlar
calculate_discount için pytest birim testleri yazın; negatif price, %100’ü aşan discount ve boş öğe listesi. Kenar durumlar için parametrize kullanın.

/tests veya basit bir istem
#file: ile ekleyin/fixTestFailure kullanın
Ödeme adımı için entegrasyon testleri yazın.
#file:cart.pyve#file:payment.pykullanın. Ödeme ağ geçidini mock’layın ve sipariş durumunun doğru güncellendiğini doğrulayın.
@workspace ilgili kodu otomatik keşfeder#terminalLastCommand kullanın
@workspaceKullanıcı kayıt akışı için Playwright uçtan uca testleri yazın. Onay e-postasının tetiklendiğini doğrulayın.
[ekran kaydı]
GitHub Copilot ile Yazılım Geliştirme