Knaph

حالت‌های مرزی

ورودی‌هایی در لبه‌ی چیزهایی که برنامه از پسشان برمی‌آید: درست روی یک مرز، صفر، یا مقداری که نباید پیش بیاید؛ همان‌جاهایی که بیشترِ باگ‌های تصمیم‌گیری پنهان‌اند.

عمق 1 · پایه

هر مرزی در یک قانون را روی خودِ مرز و در دو طرفش تست می‌کنید، خطای یکی کم یا زیاد را می‌شناسید، به صفر و ورودی‌های ناممکن فکر می‌کنید، و با بازگشتِ زودهنگام از تابع در برابرِ آن‌ها نگهبانی می‌کنید.

وارد شوید تا با یک آزمون کوتاه نشان دهید چه می‌دانید، ببینید تا چه عمقی پیش رفته‌اید و امتیاز بگیرید.

ورود با گوگل

عمق‌های فهم

  1. 1

    پایه

    هر مرزی در یک قانون را روی خودِ مرز و در دو طرفش تست می‌کنید، خطای یکی کم یا زیاد را می‌شناسید، به صفر و ورودی‌های ناممکن فکر می‌کنید، و با بازگشتِ زودهنگام از تابع در برابرِ آن‌ها نگهبانی می‌کنید.

مسیر شما تا اینجا

آنچه هنوز میان شما و حالت‌های مرزی، عمق 1 است، به ترتیبی که می‌توانید بیاموزید.

  1. 1برنامهعمق 1 · پایه · پایه‌های برنامه
  2. 2عبارتعمق 1 · پایه · پایه‌های برنامه
  3. 3متغیرها در کدعمق 1 · پایه · پایه‌های برنامه
  4. 4وضعیت برنامهعمق 1 · پایه · پایه‌های برنامه
  5. 5ورودی و خروجیعمق 1 · پایه · پایه‌های برنامه
  6. 6تابع‌ها در کدعمق 1 · پایه · تابع‌ها
  7. 7مقدارِ برگشتیعمق 1 · پایه · تابع‌ها
  8. 8مقدارهای بولیعمق 1 · پایه · جریان اجرا
  9. 9دستورهای شرطیعمق 1 · پایه · جریان اجرا
  10. 10حالت‌های مرزیعمق 1 · پایه · نوشتن کد درست

جایگاه این مفهوم