Estuvimos hablando de cómo manejar errores y en general las reglas básicas de cómo trabajar: - Un método SIEMPRE debe hacer lo que su nombre promete
- En caso de no poder hacer lo que promete, no debería hacer nada (no producir efectos) y tirar un error
- Un objeto sólo debería atrapar un error si hay algo razonable que pueda hacer al respecto, de lo contrario no debería atraparlo y dejarlo que rompa hasta que otro objeto más apropiado se encargue
|