Ho una classe le implementazioni A
che eseguirà un certo metodo di classe B
. Esiste il requisito che questo A
debba mai arrestarsi in modo anomalo durante l'esecuzione di questa operazione (che non è possibile, giusto?).
Per ridurre la possibilità di arresto anomalo, sto recuperando Throwable
attorno all'operazione, in questo modo:
public void method(B b)
{
try
{
b.operation
}
catch(Throwable e)
{
//Log e
//Clean up stuff
}
}
Le mie domande sono:
- Sarebbe davvero utile per ridurre gli arresti anomali causati da una percentuale di% di co_de generata?
- È una buona idea prendere sempre un
Error
?