Por qué el uso del incremento de prefijo se considera mejor que el incremento de postfijo en el estándar para la construcción

Recientemente instalé Checkstyle plugin paraEclips y personalmente creo que es increíble. Pero una de las advertencias que me da es un poco oscura. La advertencia exacta es "Usar++ no está permitido ". Se trata de postfix++ en alguna fila como

for(int i = 0; i < SOMETHING; i++)

Ok, soy consciente de queforeach es la mejor construcción para la iteración, pero no se puede aplicar en todas partes, a veces en la vieja escuela++ es la única alternativa.

Cuando cambio la fila a

for(int i = 0; i < SOMETHING; ++i)

la advertencia desaparece. Sé la diferencia entrei++ y++i y hasta este punto de mi vida los consideraba intercambiables en el estándarfor construcción. Pero Checkstyle considerai++ dañino (o propenso a errores).

Pregunta Por qué el incremento de prefijo es mejor que el incremento de postfix enfor construcciones? O ... ¿está equivocado Checkstyle al respecto?

Respuestas a la pregunta(4)

Su respuesta a la pregunta