آیا نمایندهها میتوانند کار را به وظایف فرعی تفویض کنند؟
هنگامی که قابلیت در دسترس است، از وظایف فرعی با مرزهای مشخص برای رسیدگی به مسائل مستقل به صورت موازی استفاده کنید.
بستگی به در دسترس بودن فعلی قابلیت دارد
کد از نمایندهها پشتیبانی میکند که کار را با مرزهای مشخص به وظایف فرعی تفویض کنند، اما این قابلیت توسط در دسترس بودن قابلیت جلسه فعلی کنترل میشود و تضمین نمیشود که برای هر حساب و وظیفهای باز باشد. اگر هیچ ورودی یا فعالیتی برای وظیفه فرعی ظاهر نشد، نباید مستقیماً به عنوان نقص محصول قضاوت شود.
وظایف فرعی همچنین مشمول محدودیتهایی در تعداد، مجوزها و استفاده هستند و نباید به عنوان کار مدل نامحدود رایگان درک شوند.
کار مناسب برای تقسیم
بررسیهای مواد مستقل از هم، تأیید از دیدگاههای مختلف، یا بازتولیدهای با دامنه مشخص برای رسیدگی جداگانه مناسبتر هستند. کاری که برای شروع به نتایج مرحله قبلی نیاز دارد، به طور کلی باید به صورت متوالی پیش برود.
به عنوان مثال، هنگام جدا کردن تأیید دادهها و بررسی نتایج، وظیفه بررسی میتواند به طور مستقل بر اساس مواد اصلی بدون اطلاع قبلی از نتیجه مورد انتظار بررسی کند. ارزش تفویض در تقسیم واضح کار و خروجی قابل ردیابی است، نه صرفاً افزایش تعداد وظایف همزمان.
- اهداف، ورودیها و معیارهای تکمیل را برای هر وظیفه فرعی به وضوح بنویسید.
- از اینکه چندین وظیفه فرعی به طور همزمان یک محتوا را تغییر دهند، خودداری کنید.
- به وظیفه اصلی اجازه دهید کارهایی را که به نتایج وظیفه فرعی وابسته نیستند، ادامه دهد.
- در نهایت، نتایج را ادغام کرده و تضادها را بررسی کنید.
مجوزها از طریق تفویض گسترش نمییابند
وظایف فرعی مرزهای مجوز مربوطه را به ارث میبرند؛ عملیات حساس همچنان باید طبق همان قوانین رسیدگی شوند؛ وظایف فرعی نمیتوانند وظایف تودرتوی بیشتری را به طور نامحدود ایجاد کنند. برخی قابلیتها را نمیتوان مستقیماً تفویض کرد؛ وظیفه اصلی باید ابتدا اطلاعات لازم را به دست آورد و سپس مواد محدود شده را ارائه دهد. شما باید نتایج را بر اساس شواهد نهایی ارزیابی کنید، نه اینکه تولید چندین نماینده از یک گزاره را به عنوان تضمین تأیید مستقل در نظر بگیرید.