Возможные дубликаты:
Является ли переменная с именем я неприемлемой?
Что такое идеальное соглашение об именах имен для переменных цикла?
Исходя из фона C, я всегда использовал int i
для общих переменных цикла. Конечно, в больших вложенных циклах или других сложных вещах я могу использовать описательное имя, но какое из них вы видели?
int i;
for(i=0;i<Controls.Count;i++){
DoStuff(Controls[i]);
}
или
int index;
for(index=0;index<Controls.Count;index++){
DoStuff(Controls[index]);
}
В текущем проекте, над которым я работаю, есть оба этих стиля и индекс заменяется на ndx
.
Какой из них лучше? Является ли переменная i
слишком общей? Также как насчет других имен стиля C? i, j, k
Должны ли все они быть заменены фактическими описательными переменными?