martes, 14 de julio de 2009

Usar Breakpoints Condicionales en Eclipse

Los beakpoints (puntos de ruptura) condicionales son una buena forma de reducir el tiempo y una de esas características que puede que tu no conocieras. En este artículo se va a explicar como usarlos en el ide Eclipse.



Parte práctica


¿Has intentado depurar un problema que ocurre en alguna posición de una lista de 100 objetos?. Pensemos que tenemos este código:


for (int i = 0; i<100; i++)
                {
                        System.out.println(i);
                }

Y queremos depurar la posición 90. Tenemos que crear un breakpoint, luego pinchamos con botón derecho sobre el símbolo azul del breakpoint y elegimos "Breakpoint Properties". En la ventana Propiedades, marcamos "Enable Condition" y escribimos la condición o condiciones en el cuadro de texto.



De esa forma, llegará hasta la posición 89 y se parará. De modo que habremos llegado a la posición que queríamos depurar.





 

 

 

 

 

 

 


 


 


Fuentes


http://www.java-hair.com/2008/06/30/using-conditional-breakpoints/




6 Comentarios:

Anónimo dijo...

Muy útil, gracias.

Felipe Martínez D. dijo...

De nada. Me alegra que te sirviera.

Anónimo dijo...

Muy buen aporte, pero imagina que deseemos detenero cuando i=90 y j=3, como se escribe?

Felipe Martínez D. dijo...

Hola.

Pues entonces la concidión que debes poner es la siguiente:

i==90&&j==3

Saludos.

El lado oscuro de java dijo...

Genial man!
Te dejo un link a mi page que tambien explico como utilizar el hit count cuando puedas pasate abrazo!.
http://java-white-box.blogspot.com/2013/11/eclipse-debugger-condicional-breakpoint.html

Felipe Martínez D. dijo...

Hola.

Visitaré tu blog.

Saludos!.

Publicar un comentario

Felinfo: Java, Linux, Virtualización. Open Source.  ©Template Blogger Green by Dicas Blogger .

TOPO