Buenas prácticas

Las clases Action de Struts tienen que ser thread safe

Este es un error recurrente que he visto en muchos proyectos y que acabo de ver ahora en una clase que estoy modificando: Las clases Action de Struts TIENEN que ser thread safe! Primero definamos lo que es thread safe (fuente Wikipedia):

Excepciones en Java

Si algo puede ir mal en un programa, podemos apostar a que irá mal. Ley fundamental de Murphy.

Los errores ocurren, los bugs son inevitables, somos humanos y cometemos errores al programar. Por eso es importante utilizar correctamente las excepciones en Java, aquí les paso algunos puntos importantes:

 

Utilizar excepciones solo para condiciones excepcionales

Este problema afecta seriamente la claridad del código. Cuando se utilizan las excepciones para realizar el control de flujo de un método se hace realmente difícil de leer, además de traer una sobrecarga a la JVM ya que ejecutar un bloque catch es mucho más costoso que un bloque else. Las excepciones deben utilizarse justamente para lo que son: condiciones excepcionales.

 

Utilizar checked exceptions de forma innecesaria

Distribuir contenido