Mengenai penyenaraian ini
Perkhidmatan ini tertumpu sepenuhnya pada kerja pembaikan dan bukannya pembinaan semula secara menyeluruh. Sekiranya aplikasi anda mengalami masalah halaman yang memaparkan ralat, borang yang kehilangan data, atau permintaan yang terlalu perlahan, kami akan menjejaki punca asasnya dan membetulkannya tanpa menulis semula produk anda.
Kami bermula dengan menghasilkan semula isu tersebut secara tepat menggunakan input dan persekitaran yang sama untuk mengesahkan kegagalan secara langsung. Sekiranya sesuatu ralat tidak dapat dihasilkan semula, kami tidak akan mendakwa bahawa ia telah diselesaikan.
Seterusnya, kami mengecilkan skop masalah dengan memeriksa log, jejak rangkaian, serta membahagikan sejarah komit. Bagi masalah prestasi, kami membuat pemprofilan dan bukannya meneka, memandangkan pertanyaan pangkalan data yang perlahan jauh berbeza daripada pemaparan templat yang perlahan. Ralat yang berlaku secara berselang-seli disiasat melalui sumber yang dikongsi seperti kolam sambungan, kunci (locks), atau kunci cache yang bertembung.
Pembaikan dihadkan kepada perubahan paling kecil yang dapat menghapuskan punca utama. Sekiranya isu tersebut melibatkan seni bina, kami akan menerangkannya dengan jelas dan menawarkan mitigasi sementara bersama pembetulan wajar yang diskopkan secara berasingan, sekali gus memberikan anda bukti fakta untuk membuat keputusan.
Perkara yang anda terima
- Diagnosis bertulis yang merangkumi punca kerosakan, sebab ia berlaku, dan bukti sokongan.
- Tampalan (patch) yang telah digunakan dan diuji, dengan kes penghasilan semula ditukar menjadi ujian regresi.
- Nota ringkas yang menandakan sebarang risiko berkaitan yang berdekatan, disusun mengikut tahap kecemasan.
Perkara yang kami perlukan daripada anda
Akses repositori, kaedah yang boleh dipercayai untuk menghasilkan semula masalah melalui langkah-langkah, rakaman skrin, atau akaun yang boleh digunakan, serta sebarang teks ralat atau output log yang tersedia. Bagi masalah prestasi, panduan kasar tentang hasil yang boleh diterima adalah sangat membantu.
Masa dan komunikasi
Diagnosis biasanya diberikan pada hari yang sama berserta bukti, diikuti dengan tampalan sebaik sahaja anda meluluskan pendekatan tersebut. Tiada perubahan yang akan dibuat tanpa pengetahuan anda; anda menerima diff, ujian regresi, dan penjelasan tentang ralat tersebut. Sekiranya sesuatu pembaikan memerlukan lebih banyak kerja daripada apa yang dicadangkan oleh simptom, anda akan dimaklumkan sebelum sebarang kerja dimulakan.