زمینهٔ پروژه

درک مخزن

grep، glob، جستجوی معنایی و خواندن ساخت‌یافته تا ایجنت از ماژول‌های شما کار کند — نه از رابط‌های ساختگی.

دستیاری که ماژول‌ها، تست‌ها و قراردادهای شما را نبیند، رابط‌هایی می‌سازد که وجود ندارند. ایبان پیش از نوشتن، با ابزار فایل، grep/glob، ویرایش پچ‌محور و جستجوی codebase/معنایی زمینه را جمع می‌کند.

پوشه‌های تولیدشدهٔ بزرگ و رازها را کنار بگذارید. قواعد دقیق ایندکسر با مستندات محصول می‌آید.

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 بازبینی با شماست