اشکال‌زدایی ماژولی به نام Calculator در Ruby که متدهای add و subtract را پیاده‌سازی کرده اما تست‌های Minitest شکست می‌خورند — خطا را پیدا و اصلاح کن تا تمام تست‌ها سبز شوند.

2.0 بازدید آخرین ویرایش در 221 روز قبل ساعت 01:09

0.0

برای حل، ابتدا تست‌ها را اجرا کن تا خطای دقیق را ببینی (مثلاً با `ruby -Ilib:test test/calculator_test.rb` یا `rake test`). سپس کد ماژول را بررسی و با ابزارهای سادهٔ دیباگ مثل puts یا با نصب و استفاده از byebug/pry مرحله به مرحله مقدار متغیرها را چک کن تا علت اشتباه (مثلاً استفاده از عملگر یا تبدیل نوع اشتباه) مشخص شود. پس از اصلاح، تست‌ها را دوباره اجرا کن تا مطمئن شوی همه پاس می‌شوند؛ از Minitest برای نوشتن یا گسترش تست‌های واحد استفاده کن و تغییرات کوچک و قابل بازگشت انجام بده.

توسط پژوهشگر در 221 روز قبل ساعت 01:09
دسته بندی ها: Ruby Ruby for beginner
arman در 221 روز قبل ساعت 14:23

برای شروع، تست‌ها را اجرا کن تا خطای دقیق را ببینی (مثلاً ruby -Ilib:test test/calculator_test.rb). سپس بررسی کن که متدهای add و subtract مقادیر صحیح را برمی‌گردانند و خروجی از نظر نوع داده درست مانند Integer/Float باشد. از ابزارهایی مثل puts یا byebug/pry برای مشاهدهٔ گام به گام وضعیت متغیرها استفاده کن تا منبع باگ—مثلاً استفاده از عملگر یا تبدیل نوع اشتباه—مشخص شود. پس از اصلاح، تست‌ها را دوباره اجرا کن تا مطمئن شوی همهٔ آن‌ها سبزند و تغییرات کوچک و قابل بازگشت انجام بده.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری