Про це оголошення
Ця послуга зосереджена виключно на ремонтних роботах, а не на повній перебудові. Якщо у вашому застосунку виникають сторінки з помилками, форми втрачають дані або спостерігаються надмірно повільні запити, ми з'ясовуємо першопричину та усуваємо її без переписування вашого продукту.
Ми починаємо з точного відтворення проблеми за допомогою тих самих вхідних даних і того самого середовища, щоб безпосередньо підтвердити збій. Якщо збій неможливо відтворити, ми не заявляємо про його вирішення.
Далі ми локалізуємо проблему, аналізуючи журнали, мережеві трасування та виконуючи бісекцію історії комітів. У разі проблем із продуктивністю ми здійснюємо профілювання замість здогадок, оскільки повільний запит до бази даних суттєво відрізняється від повільного рендерингу шаблону. Періодичні збої досліджуються через спільні ресурси, такі як пули з'єднань, блокування або конфліктні ключі кешу.
Ремонт зводиться до найменшої зміни, яка усуває першопричину. Якщо проблема має архітектурний характер, ми чітко це пояснюємо та пропонуємо тимчасовий захід поряд із належним виправленням в окремому обсязі, надаючи вам фактичні докази для прийняття рішення.
Що ви отримуєте
- Письмовий діагноз із поясненням того, що саме пішло не так, чому це сталося, та супровідними доказами.
- Застосований і протестований патч зі сценарієм відтворення, перетвореним на регресійний тест.
- Коротку примітку із зазначенням будь-яких пов'язаних ризиків поруч, упорядкованих за терміновістю.
Що нам потрібно від вас
Доступ до репозиторію, надійний спосіб відтворити проблему за кроками, запис екрана або придатний для використання обліковий запис, а також будь-який наявний текст помилки чи вивід журналів. Для проблем із продуктивністю буде корисним орієнтовний критерій прийнятного результату.
Терміни та комунікація
Діагностика зазвичай надається в той самий день разом із доказами, після чого створюється патч, щойно ви схвалите підхід. Жодні зміни не вносяться без вашого відома; ви отримуєте різницю коду, регресійний тест і пояснення збою. Якщо виправлення вимагає більше роботи, ніж передбачав симптом, вас буде поінформовано до початку будь-яких робіт.