رفتن به محتوای اصلی

شما یک درس را جابه‌جا کردید و سه مورد را به هم ریختید

Editing & conflicts 1 دقیقه مطالعه

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

نرم‌افزار حل‌کننده یک برنامه زمانی معتبر به شما ارائه داد. سپس واقعیت از راه رسید.

برنامه سه‌شنبه یک استاد تغییر کرد. یک کلاس درس برای دو هفته در حال بازسازی است. دو دانشجو واحدهای خود را عوض کردند و حالا یک گروه چهار نفره باید جابه‌جا شود. هیچ‌کدام از این‌ها ارزش حل مجدد کل برنامه را ندارد؛ شما دقیقاً می‌دانید چه کاری باید انجام شود و این فقط یک درس است.

بنابراین شما آن را جابه‌جا می‌کنید. و این همان لحظه‌ای است که برنامه زمانی دیگر تأییدشده نیست.

چرا حل مجدد ابزار اشتباهی است

شما می‌توانید به FET برگردید، محدودیت را تغییر دهید و دوباره آن را اجرا کنید. گاهی اوقات این کار درست است. اما معمولاً این‌طور نیست، به دلیلی که هیچ ارتباطی با نرم‌افزار ندارد: حل‌کننده حق دارد همه چیزهای دیگر را جابه‌جا کند.

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

بنابراین افراد به صورت دستی ویرایش می‌کنند. این غریزه درستی است. اما این کار کاملاً بدون محافظت است؛ در یک صفحه گسترده یا نسخه چاپی، هیچ‌چیز به شما نمی‌گوید که چه چیزی را همین الان خراب کردید.

یک جابه‌جایی، سه خرابی

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

یکی را فراموش کنید و برنامه زمانی حالا به شکلی اشتباه است که تا خود آن روز مشخص نخواهد شد، یعنی زمانی که دو کلاس همزمان به یک در می‌رسند.

این همان چیزی است که ویرایش دستی را پرخطر می‌کند: نه اینکه اشتباهات محتمل هستند، بلکه به این دلیل که آن‌ها بی‌صدا هستند. در نسخه چاپی هیچ‌چیز قرمز نمی‌شود.

پس در حین کار بررسی کنید، نه در پایان

شبکه در حین کار شما بررسی‌ها را انجام می‌دهد. درسی که در یک تداخل نقش دارد، یک نشان روی خودِ خانه دارد، بنابراین مشکل در همان جایی که هست قابل مشاهده است؛ نه اینکه در گزارشی بایگانی شود که باید به خاطر بسپارید آن را باز کنید.

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

8 real issues: 3 room / 2 teacher / 3 group
۸ مشکل واقعی: ۳ کلاس / ۲ استاد / ۳ گروه

و انواع آن‌ها را متمایز می‌کند، که اهمیتش بیش از آن چیزی است که به نظر می‌رسد:

در مواجهه با یک روز واقعی در مدرسه دوام نخواهد آورد.

گزارش به شما می‌گوید که این اتفاق افتاده است، نه اینکه شما اشتباه کرده‌اید.

ظرفیت‌هایی که ثبت کرده‌اید، که دلیل مناسبی برای پر کردن آن‌هاست.

  • تداخل کلاس‌ها — دو درس، یک کلاس، زمان مشابه. بدون ابهام.
  • کلاس‌های گمشده — دقیقاً یک تداخل نیست، اما درسی است که جایی برای برگزاری ندارد.
  • کلاس‌های خارج از لیست ترجیحی — ممکن است آگاهانه چنین تصمیمی گرفته باشید.
  • کلاس‌های خیلی کوچک — ظرفیت کمتر از اندازه کلاس. ⚠ فقط به اندازه ظرفیت‌هایی که ثبت کرده‌اید قابل اعتماد است.

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

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

آنچه نباید جابه‌جا شود را قفل کنید

برخی چیزها قابل مذاکره نیستند. زمان مینی‌بوس مشترک. چهارشنبه استاد مدعو. درسی که قبلاً به دویست والدین درباره آن اطلاع داده‌اید.

Physical Education · Gymnasium · Thursday 09:20 carries the dashed lock border among normal pills
تربیت بدنی · سالن ورزش · پنجشنبه ۰۹:۲۰ دارای حاشیه قفل‌دار خط‌چین در میان خانه‌های معمولی است

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

قبل از نهایی کردن بررسی کنید

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

92 provable problems, 92 blocking / 0 to tidy / 0 notes, Blocking = certain, not a guess, and ten real seat_impossible findings in plain English
۹۲ مشکل قابل اثبات، ۹۲ مورد مسدودکننده / ۰ مورد برای مرتب‌سازی / ۰ یادداشت، مسدودکننده = قطعی، نه حدس، و ده یافته واقعی غیرممکن بودن کلاس به زبان ساده

ویرایش ریسک نیست. ویرایش تأییدنشده ریسک است.

غریزه اصلاح دستی یک درس درست است و این چیزی است که یک هفته واقعی در مدرسه می‌طلبد. حل مجدد برای اصلاح یک تغییر واحد، هزینه از دست دادن برنامه زمانی که بر سر آن توافق کرده بودید را به همراه دارد.

آنچه کم بود، اجازه ویرایش نبود. بلکه یک جفت چشم دوم در حین انجام آن بود.

یک درس را جابه‌جا کنید و بررسی آن را تماشا کنید →