آکس کدکارگاه برنامه‌نویسی

کارگاه آکس کد

اشتباه کردن و اشکال‌زدایی

خطا را مشاهده کن، علت احتمالی بساز و یک تغییر را امتحان کن.

شروع و تفکر الگوریتمی۲۰ دقیقهتمرین مفهومی

پیشنهاد پیش‌نیاز: آشنایی با کارگاه و ذخیرهٔ پروژه

مفهوم را یاد بگیر

اشکال یا باگ یعنی رفتار واقعی با رفتار مورد انتظار فرق دارد. جملهٔ «کار نمی‌کند» اطلاعات کمی می‌دهد؛ بنویس چه کردی، چه انتظاری داشتی و دقیقاً چه دیدی.

هر بار فقط یک چیز را تغییر بده تا بفهمی کدام تغییر مشکل را حل کرد. ورودی خیلی کوچک، صفر یا مقدار مرزی هم امتحان کن. پیدا کردن خطا بخشی از کار است، نه نشانهٔ ضعیف بودن.

یک مثال قدم‌به‌قدم

۱انتظار: شخصیت ۲۰ قدم حرکت کند
۲مشاهده: فقط ۱۰ قدم حرکت کرد
۳فرض: یک حرکت کم است
۴آزمایش: یک بلوک ۱۰ قدم دیگر اضافه کن

حالا نوبت توست

  1. برای یک خطای فرضی، انتظار و مشاهده را بنویس.
  2. دو علت ممکن پیدا کن.
  3. آزمایشی طراحی کن که فقط یکی از علت‌ها را بررسی کند.
باز کردن پیش‌نمونهٔ پروژه

تمرین اصلی این درس ردگیری و طراحی الگوریتم است؛ همهٔ امکانات گفته‌شده هنوز در شبیه‌ساز اجرا نمی‌شوند.

بازبینی تمرین

این تیک‌ها برای بازبینی شخصی‌اند و نمرهٔ مهارت محسوب نمی‌شوند.