Mejorar equipos de desarrollo con Eclipse Che

En esta ocasión traigo una entrada muy relacionada con mi trabajo mejorando equipos de trabajo empleando herramientas y métodos nuevos.

Es sobre la nueva versión del entorno de desarrollo de Eclipse, que se llama Che y es completamente diferente al eclipse que conocemos desde hace mas de una década.

Está totalmente basado en docker e integra en la misma herramienta tanto el tradicional entorno de desarrollo como la infraestructura para ejecutar nuestras aplicaciones.

Espero que os guste, este es el primero de una serie que voy a ir elaborando.

Si necesitas una formación formal en Docker dispongo de un curso completo de 7 horas en el que podrás tener un certificado de finalización y un contenido más hilvanado que las píldoras de Youtube. También me ayudarás a mantener este web y la elaboración de los vídeos en Youtube.

La descripción completa y las plataformas en las que está disponible el curso las podéis ver arriba en el menú de curso.

 

Puntos de interrupción condicionados

Esta entrada es sobre un pequeño truco que no mucha gente conoce y que resulta bastante útil. Se trata de como tener puntos de interrupción que hagan que nuestro JBoss Developer Studio / Eclipse se pare cuando se produce una condición.

Supongamos que, por ejemplo, se nos produce un error porque en un determinado punto de nuestro programa una variable vale nulo. Pero ese valor no se da siempre, sino que es en determinadas condiciones que no tenemos claras y no siempre que pasamos por ese punto se produce el valor nulo, o estamos en un bucle, por ejemplo.

La forma de ayudarnos que tiene el eclipse es con los puntos de interrupción con condiciones.

Tomemos como ejemplo el siguiente código:

Queremos que se pare la ejecución, solo cuando la variable i vale 15. Para ello ponemos un punto de interrupción en la línea 10 y con el botón derecho mostramos las opciones del punto de interrupción.

Se nos mostrará la siguiente ventana en la que podremos indicarle que queremos un punto de interrupción condicionado y podremos escribir la condición, en este caso que i sea igual a 15
Cuando depuremos el código veremos que se nos para cuando se cumple la condición de que la variable valga 15
Espero que os haya resultado útil este pequeño truco.
Os dejo aquí un pequeño video en el que se puede ver esto mismo en ejecución. 

.