Made software debounce looking for suggestions

Hello,

I wrote a quick software debounce for my board. Was wondering how it looks? I can't really see how well/bad it works because my button is fairly solid (very little bounce that I can see) and I don't have a o-scope at my disposal. Anyway, below is my code for a push button connected in the INT0 external interrupt pin. Any suggestions would be greatly appreciated.

ISR(INT0_vect){ pinRead = ( PIND & (1<<PD2)); for (i = 0; i<= 1000; i++){

if (pinRead == 0 && i == 1000){
PORTB = 0x08;

}
else if (pinRead == 0x04 && i == 1000){
PORTB = 0x00;
}
}
}