Quiero saber, ¿es good practice
para colocar dentro de try block
o debo colocar only the code which I feel it will cause a specific exception
?
Y debería ponerse Excepción básica siempreCódigo completo en el bloque try/catch
Código 1: código completo en el bloque try
myFunction(){
try{
.........
Code with chance of OneException
.............
}catch(OneException e){
............
}catch(Exception e){
..............
}
}
Código 2: Sólo el código con posibilidad de excepción en el bloque try
myFunction(){
.......
try{
Code with chance of OneException
}catch(OneException e){
............
}
............
}
Código 3: Debería detectar Excepción siempre
myFunction(){
.......
try{
Code chance of OneException
}catch(OneException e){
............
}catch(Exception e){
..............
}
........
}
De esto (código1, código2 y código3) ¿cuál es el mejor?
estoy conciernen principalmente con Java y C++ de codificación
C no tiene excepciones y no hay un lenguaje llamado C/C++, por lo que debe eliminar la etiqueta 'c'. –
Las preguntas de las mejores prácticas están fuera del tema para la revisión de código –
Parece más una pregunta de desbordamiento de pila que la revisión de código. Yo votaría para migrar, pero no tengo suficiente representante. –