10 atajos de teclado de Eclipse que te harán más productivo

Coding

Muchas veces, a la hora de programar, tiramos de ratón para hacer cualquier cosa en nuestros IDEs que se salga de las acciones típicas de copiar, pegar, deshacer, buscar y movernos por el código.

Pero estos programas están ya preparados para mejorar la productividad del programador con atajos de teclado que pueden hacernos la vida mucho más fácil. El problema es que muchas veces estamos tan centrados en avanzar en lo que estamos haciendo que no paramos a pensar que es posible ser más productivo y no buscamos una manera de mejorar nuestros procedimientos.

Seguir leyendo “10 atajos de teclado de Eclipse que te harán más productivo”

Anuncios

Analiza los problemas de código Java y busca posibles bugs

Hace unos días tuve que realizar una auditoría al código de una aplicación. No era mucho, solo unas 1600 líneas que se querían estudiar para comprobar la calidad de la programación y si era posible optimizado y eliminar los bugs que pudiera tener.

Para ello hay herramientas muy buenas que se encargan de realizar el análisis del bytecode de la aplicación. Una de esas herramientas es FindBugs.

Seguir leyendo “Analiza los problemas de código Java y busca posibles bugs”

Recolector de basuras por un día

La semana pasada me tocó aprender todo lo posible sobre el recolector de basuras de la JVM (o Garbage Collector como se conoce habitualmente). La idea era conocer todos los aspectos que la rodean para poder realizar una recomendación de cual es la mejor configuración que se puede realizar debido a algunos problemas que estaban teniendo en una empresa. Y es que si en una aplicación el volumen de datos es muy elevado y tiene que soportar una gran cantidad de tráfico, el Garbage Collector puede jugarnos malas pasadas ya que bloquea la aplicación mientras realiza su trabajo.

El recolector de basuras es el sistema que utiliza la máquina virtual de Java para liberarse de todos los objetos que están en memoria pero no se utilizan y no se van a volver a utilizar. Para ello, recorre toda la memoria en busca de bloques que no están referenciados en ninguna parte del código que se está ejecutando.

Seguir leyendo “Recolector de basuras por un día”