توصیف → پچ

ویرایش با زبان طبیعی

تغییر را بگویید. پچ را بخوانید. بخش درست را نگه دارید.

ویرایش درون‌خطی و چندفایلی باید دستوری دقیق به همان بافرهایی باشد که برایتان مهم‌اند — نه بازنویسی کل مخزن. ایجنت پچ پیشنهاد می‌دهد؛ شما آنچه از بازبینی عبور کرد اعمال می‌کنید.

همیشه تفاوت تغییرات را ببینید. زبان مبهم است؛ تست‌های شما نیستند.

Eyeban · shop/checkout.py Balanced
41 def charge(order, wallet):
42     tax = order.subtotal * 0.09
43     total = order.subtotal + tax
44     if wallet.balance < total:
45         raise InsufficientFunds(total)
46     wallet.debit(total)
47     return Receipt(order.id, total)

مالیات منطقه‌ای را از نرخ ثابت جدا کن و قبل از debit موجودی را درست چک کن.

۶ فایل خوانده شد · ۲ جستجو · ۱ تست

charge هنوز ۰٫۰۹ را سخت گذاشته. tax_for(region) هست. can_cover را به کیف وصل می‌کنم.

پچ ۱۲ خطی روی دو فایل. دیف را ببینید.

main Agent Balanced بازبینی با شماست