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