Почему использование префиксного приращения считается лучше, чем постфиксное приращение в стандарте для построения

Недавно я установил плагин Checkstyle для Eclipse и лично считаю, что он потрясающий. Но одно из предупреждений, которое он мне дает, немного неясное. Точное предупреждение: «Использование ++ запрещено».Речь идет о постфиксе ++ в некоторой строке вроде

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

Хорошо, я знаю, что foreach - лучшая конструкция для итерации, но ее нельзя применять везде, иногда старая школа ++ - единственная альтернатива.

Когда я меняю строку на

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

, предупреждение исчезает. Я знаю разницу между i ++ и ++ i , и до этого момента своей жизни я считал их взаимозаменяемыми в стандарте для конструкции . Но Checkstyle считает i ++ вредоносным (или подверженным ошибкам).

Вопрос: Почему префиксное приращение лучше постфиксного в для конструкций ? Или ... это неправильно в Checkstyle?

10
задан fiction 31 January 2012 в 13:47
поделиться