Escolar Documentos
Profissional Documentos
Cultura Documentos
Si ha estado trabajando con Java por algn tiempo, es seguro que habr cometido estos errores al
menos un par de veces. Los errores de programacin en Java, as como en otros lenguajes,
ocurren ms que todo en la sintaxis y errores en la lgica. Los errores en la sintaxis son causados
cuando el compilar Java (javac) no puede reconocer la sentencia. Esto causa que el compilador
devuelva un mensaje de error, usualmente con una lnea de cdigo de referencia. Tambin se
conoce a los errores de sintaxis como errores en tiempo de compilacin.
Los errores de lgica son conocidos como BUGS. Estos son los errores que nos tomarn tiempo
hasta encontrarlos. Si damos a elegir, cualquier programador elegira los errores en tiempo de
compilacin. A mi me ha tomado hasta varios das hacer el debug cuando suceden errores de
lgica, y eso, usando todas las herramientas disponibles: archivos logs, mensajes System.out,
debuggers, etc.
Los siguientes errores aparecen en la mayora de programadores cada cierto tiempo, pero
podemos verlo regularmente en el cdigo de los programadores novatos.
Tenemos que cuidarnos de estos errores para evitarlos y pulir nuestro cdigo.
NullPointerException
El NullPointerException, la maldicin de los programadores en Java. Los NullPointerExceptions
son errores de lgica causados cuando un programa intenta acceder a mtodos o atributos en
una referencia que est nula. Si nuestro objeto no ha sido inicializado o ha sido establecido a
null con el operador =, entonces la llamada el mtodo o el acceso a uno de sus atributos no
es vlido.
Espero que esta lista corta de errores de cdigo le ayude a pensar de manera defensiva a la hora
de escribir cdigo. Mientras ms errores evitemos, entonces ms productivos seremos, tanto en
tiempo de desarrollo como tambin el cdigo ms refinado.
Fuente: Askaswiss