Было бы лучше использовать римские цифры в качестве имен для переменных индекса цикла? - PullRequest
0 голосов
/ 29 ноября 2018

При зацикливании массивов со стандартным циклом for индекс используется для идентификации текущей итерации в массиве.Обычно имя переменной для этого i, j, k и т. Д. Что делать, если вместо этих имен использовались римские цифры?Будет ли это лучше как способ указать, какая переменная относится к какому циклу?Например, переменная 'iii' доступна только в третьем цикле?

Стандарт:

for (int i = 0; i < 9; i++) {
    // code
}

for (int j = 0; j < 9; j++) {
    // code
}

for (int k = 0; k < 9; k++) {
    // code
}

for (int l = 0; l < 9; l++) {
    // code
}

Римские цифры:

for (int i = 0; i < 9; i++) {
    // code
}

for (int ii = 0; ii < 9; ii++) {
    // code
}

for (int iii = 0; iii < 9; iii++) {
    // code
}

for (int iv = 0; iv < 9; iv++) {
    // code
}

Очевидно, что при чтении кода любой можетпонять, что j - это индекс второго массива, k - это индекс третьего массива и т. д. Однако я часто оказывался в ситуации, когда мне приходилось считывать, где переменная была точно определена и чтоконтекст переменной был.С этим соглашением об именах, я полагаю, это сократит время, необходимое для идентификации индекса, даже если его немного.Это было бы особенно верно при чтении длинной последовательности вложенных циклов.

...