Bu siyahı haqqında
Bu xidmət tam yenidənqurmaya deyil, sırf təmir işlərinə yönəlmişdir. Tətbiqiniz xəta verən səhifədən, məlumat itirən formadan və ya həddindən artıq ləng sorğudan əziyyət çəkirsə, biz məhsulunuzu yenidən yazmadan əsas səbəbi tapır və onu aradan qaldırırıq.
Nasazlığı birbaşa təsdiqləmək üçün eyni daxiletmələrdən və mühitdən istifadə edərək problemi dəqiqliklə təkrarlamaqla başlayırıq. Bir xətanı təkrarlamaq mümkün olmadıqda, onu həll etdiyimizi iddia etmirik.
Növbəti addımda qeydləri (logs), şəbəkə izlərini araşdıraraq və kommit tarixçəsini iki yerə bölməklə (bisecting) problemi daraldırıq. Performans problemlərində təxmin etmək əvəzinə profilləşdirmə aparırıq, çünki yavaş verilənlər bazası sorğusu yavaş şablon renderindən əhəmiyyətli dərəcədə fərqlənir. Fasilələrlə baş verən xətalar qoşulma hovuzları (connection pools), kilidlər və ya toqquşan keş açarları kimi paylaşılan resurslar vasitəsilə araşdırılır.
Təmir əsas səbəbi aradan qaldıran ən kiçik dəyişikliklə məhdudlaşdırılır. Problem memarlıq xarakterlidirsə, bunu aydın şəkildə izah edirik və qərar qəbul etməyiniz üçün sizə faktiki sübutlar təqdim edərək, ayrıca müəyyənləşdirilmiş düzgün həll ilə yanaşı aralıq yüngülləşdirmə təklif edirik.
Nə əldə edirsiniz
- Nəyin səhv olduğunu, səbəbini və təsdiqləyici sübutları əhatə edən yazılı diaqnoz.
- Təkrarlama halının reqressiya testinə çevrildiyi, tətbiq edilmiş və sınaqdan keçirilmiş yamaq (patch).
- Təcililik dərəcəsinə görə sıralanmış, yaxınlıqdakı hər hansı əlaqəli riskləri göstərən qısa qeyd.
Sizdən nə tələb olunur
Repozitoriyaya giriş, addımlar, ekran qeydi və ya istifadəyə yararlı hesab vasitəsilə problemi təkrarlamağın etibarlı yolu və hər hansı mövcud xəta mətni və ya qeyd jurnalı çıxışı. Performans problemləri üçün məqbul nəticə haqqında təxmini təlimat faydalı olar.
Vaxt və ünsiyyət
Diaqnoz adətən sübutlar daxil edilməklə eyni gündə təqdim olunur, yanaşmanı təsdiqlədikdən sonra isə yamaq təqdim edilir. Sizin xəbəriniz olmadan heç bir dəyişiklik edilmir; siz dəyişikliklərin fərqini (diff), reqressiya testini və nasazlığın izahını alırsınız. Təmir simptomun göstərdiyindən daha çox iş tələb edərsə, hər hansı bir işə başlamazdan əvvəl sizə məlumat veriləcəkdir.