React Native

Monitoring & Crash Reporting

Sentry, Firebase Crashlytics, symbolication, analytics, performance monitoring, structured logs

20 mülakat soruları·
Senior
1

Bir React Native uygulamasında crash reporting servisinin temel rolü nedir?

Cevap

Bir crash reporting servisi, çökmelere neden olan yakalanmamış hataları (JavaScript ve native) otomatik olarak yakalar ve analiz için merkezi bir sunucuya gönderir. Bu, geliştiricilerin kullanıcı geri bildirimini beklemeden production sorunlarını tespit etmesine, düzeltmeleri etkiye (etkilenen kullanıcı sayısı) göre önceliklendirmesine ve bug'ların tam kaynağını belirlemek için sembolize edilmiş stack trace'ler elde etmesine olanak tanır.

2

React Native için Sentry ile Firebase Crashlytics arasındaki temel fark nedir?

Cevap

Sentry, JavaScript hatalarını, native çökmeleri ve performans transaction'larını birleşik bir arayüzde yakalamak için tasarlanmış açık kaynaklı, çok dilli bir platformdur. Firebase Crashlytics ücretsizdir ancak öncelikle iOS/Android native çökmelerine odaklanır ve Google ekosistemiyle sıkı bir entegrasyona sahiptir. Sentry, React Native'de JavaScript hata yönetimi ve breadcrumbs desteği açısından daha iyiyken, Crashlytics saf native çökme analizinde öne çıkar.

3

React Native crash reporting bağlamında symbolication nedir?

Cevap

Symbolication, stack trace'lerdeki gizlenmiş bellek adreslerini okunabilir dosya adlarına, fonksiyonlara ve satır numaralarına dönüştürme işlemidir. Production'da JavaScript kodu minify edilir ve native kod derlenir, bu da stack trace'leri okunamaz hale getirir. Source map'ler (JavaScript) ve dSYM dosyaları (iOS) veya mapping dosyaları (Android), bu adresleri hata ayıklama için kullanılabilir bilgilere dönüştürmeyi sağlar.

4

Her React Native release'inde source map'leri yüklemek neden gereklidir?

5

Crash reporting sisteminde breadcrumbs nedir?

+17 mülakat soruları

Bir sonraki mülakatın için React Native'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla