تمرین منسوخ

یاد بگیرید چرا و چگونه یک تمرین Exercism را منسوخ کنید


حذف یک تمرین اقدامی مخرب است، چون همه‌ی راه‌حل‌های کاربران برای آن تمرین را از بین می‌برد. به همین دلیل، هرگز نمی‌توان تمرین‌ها را حذف کرد. در عوض، اجازه می‌دهیم تمرین‌ها منسوخ شوند.

منسوخ کردن یک تمرین این پیامدها را دارد:

  • کاربرانی که تمرین را دانلود کرده یا شروع کرده‌اند، به راه‌حل موجود خود مثل همیشه دسترسی دارند
  • کاربرانی که تمرین را دانلود یا شروع نکرده‌اند، آن را نمی‌بینند و نمی‌توانند شروعش کنند.

منسوخ کردن یک تمرین

برای منسوخ کردن یک تمرین، کافی است ورودی config.json آن را به این صورت تغییر دهید:

  • status: روی "deprecated" تنظیم کنید
  • prerequisites: روی [] تنظیم کنید
  • practices: روی [] تنظیم کنید (تنها در تمرین‌های عملی)
  • concepts: روی [] تنظیم کنید (تنها در تمرین‌های مفهومی)

همه‌ی ویژگی‌های دیگر باید بدون تغییر بمانند.

همه‌ی فایل‌های تمرین باید دست‌نخورده بمانند.