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