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 ✓
그렇다면...
pricediscount_pct > 100[screencast]
[screencast]

간단한 경우
/tests
특수한 경우
calculate_discount에 대한 pytest 단위 테스트를 작성하세요. 음수 가격, 할인율 > 100%, 빈 항목 목록을 포함하며, 엣지 케이스에는 parametrize를 사용하세요.

/tests 또는 간단한 프롬프트
#file:로 관련 파일 첨부/fixTestFailure 사용
체크아웃 플로우에 대한 통합 테스트를 작성하세요.
#file:cart.py와#file:payment.py를 사용하고, 결제 게이트웨이를 모킹하여 주문 상태가 올바르게 업데이트되는지 검증하세요.
@workspace로 관련 코드 자동 검색#terminalLastCommand 사용
@workspace사용자 등록 플로우에 대한 Playwright 엔드투엔드 테스트를 작성하세요. 확인 이메일이 발송되는지 검증하세요.
[screencast]
GitHub Copilot을 활용한 소프트웨어 개발