Hay varias formas en que puede detectar errores y también limpiar.
Intento mantener mis aplicaciones en el menor número de informes de fallos causados por errores, como puede ser. A veces hay casos de uso del mundo real que olvido tener en cuenta, pero con más de 5,000 descargas en tres aplicaciones de Android y menos de 10 informes de fallas, diría que estoy haciendo un buen trabajo (ocupado dándose una ovación). Entonces, ¿cómo depuro durante el desarrollo y después de la publicación?
La mejor manera que tengo es a través de Google Analytics (solo soy un desarrollador de Android, todavía no tengo aplicaciones de Apple). Extiende la clase de aplicación y cualquier excepción que no se detecte y se bloquee, la envío a Analytics.
- ¿Qué sucederá si instala iOS 10 mientras tiene iOS 11.0?
- ¿Se pueden construir aplicaciones como Snapchat con Firebase?
- ¿Cuánto dinero se necesita para desarrollar una aplicación de iOS como la aplicación de eBay?
- ¿Por qué hay menos desarrolladores creando aplicaciones para iPhone y iPad?
- ¿Cuáles son las instrucciones paso a paso para registrar un nombre para uso futuro en la App Store de Apple?
La siguiente mejor manera es a partir de la entrada de los usuarios. Tiendo a asegurarme de que mi información de contacto esté disponible en todos mis productos de software y rezo para que cada vez que ocurra un bloqueo debido a un error, el usuario se comunique conmigo y me diga exactamente qué causó el bloqueo.
Por último, te daría estos consejos si estás comenzando como desarrollador:
- Prepare algunos buenos casos de prueba antes de comenzar a probar haciendo hincapié en los casos de prueba funcionales cruciales que pueden exponer errores de última hora para la aplicación
- Almacene los datos de prueba antes de las pruebas que deben establecer los datos incluyen las condiciones del caso de prueba.
- Realice varias pruebas repetidas con diferentes entornos y factores de prueba, en diferentes dispositivos.
- Use su patrón de datos de prueba anterior para analizar el conjunto actual de pruebas.
- Haga una prueba estándar para la cual encontró los errores en alguna aplicación diferente o caso de prueba. Como tomar resultados de pruebas de otros desarrolladores y aplicarlos a su aplicación para ver qué sucede.
- Romper la aplicación para localizar cualquier error.