Относно тази обява
Тази услуга е насочена изцяло към ремонтни дейности, а не към пълно преизграждане. Ако приложението Ви страда от страница, генерираща грешка, формуляр, който губи данни, или прекомерно бавна заявка, ние откриваме първопричината и я отстраняваме, без да пренаписваме продукта Ви.
Започваме с точно възпроизвеждане на проблема, използвайки същите входни данни и среда, за да потвърдим неизправността директно. Ако дадена грешка не може да бъде възпроизведена, не твърдим, че сме я разрешили.
След това стесняваме обхвата на проблема чрез преглед на логовете, мрежовите следи и разделяне на историята на комитите. При проблеми с производителността профилираме, вместо да гадаем, тъй като бавната заявка към базата данни се различава значително от бавното рендиране на шаблон. Непостоянните грешки се изследват чрез споделените ресурси, като например пулове от връзки, заключвания или дублиращи се кеш ключове.
Поправката се ограничава до възможно най-малката промяна, която отстранява първопричината. Ако проблемът е архитектурен, обясняваме това ясно и предлагаме временно смекчаване на проблема заедно с отделно дефинирано цялостно решение, като Ви предоставяме фактически доказателства, за да вземете Вашето решение.
Какво получавате
- Писмена диагностика, описваща какъв е бил проблемът, защо е възникнал и подкрепящите доказателства.
- Приложената и тествана поправка, като случаят на възпроизвеждане е превърнат в регресионен тест.
- Кратка бележка, посочваща всички свързани рискове наблизо, подредени по спешност.
Какво ни е необходимо от Вас
Достъп до хранилището, надежден начин за възпроизвеждане на проблема чрез стъпки, екранен запис или работещ акаунт, както и всякакъв наличен текст на грешка или лог данни. При проблеми с производителността е полезно да предоставите ориентировъчни насоки за приемлив резултат.
Срокове и комуникация
Диагностиката обикновено се предоставя в рамките на същия ден заедно с приложените доказателства, последвана от поправката, след като одобрите подхода. Не се правят промени без Ваше знание; получавате разликата в кода (diff), регресионния тест и обяснение на неизправността. Ако поправката изисква повече работа, отколкото е подсказвал симптомът, ще бъдете информирани, преди да започне каквато и да е работа.