Otra forma es llevando un log (un registro de lo que va pasando)
Sería como una especie de "checkpoint", a medida que vas avanzando en el código vas dejando nota de lo que va pasando y hasta donde llega el programa. Y si ocurre una excepción también registras la clase y el mensaje de error.
Un buen comienzo es hacer algo así:
https://youtu.be/U3rHwL_Q7W8