Estoy buscando para empezar a hacer mi JavaScript un poco más a prueba de errores, y yo estoy encontrando un montón de documentación sobre el uso de try
, catch
, finally
, y throw
, pero no voy a encontrar un montón de consejos de expertos sobre cuándo y dónde tirar errores.
- ¿Debería cada pieza de código estar envuelta en un try / catch?
- ¿Hay más consejos como este en qué punto se deben detectar los errores?
- ¿Existen desventajas para generar errores en lugar de que el código falle silenciosamente en la producción?
- Esto se ha tocado en SO en cuanto a implementaciones, pero ¿los errores JS de registro del servidor son una estrategia efectiva?
- ¿Algo más que deba saber sobre los errores de captura en mi aplicación?
También estoy completamente listo para escuchar libros que tienen grandes capítulos o explicaciones detalladas sobre el manejo de errores. JavaScript elocuente toca el asunto, pero no es muy prescriptivo ni es obstinado sobre el tema.
¡Gracias por cualquier consejo que puedas dar!