2015-12-03 1 views
0

Salut comme je l'ai mentionné dans le titre J'ai un tas de boucles dans les boucles de mon code et la plupart d'entre eux utilisent une variable pour faire défiler les choses. J'appelle mes variables ia, puis ib puis ic et ainsi de suite. Quelle est la bonne forme pour nommer ces variables?Quelle est la bonne forme de nommage pour les variables dans les boucles JS?

Voici un code qui pourrait aider à comprendre ce que je dis

for (var ic = 0; ic <= currState.length; ic++) { //loop the columns and check if there is a 
 
    if (currState[ic] == 0) { 
 
    for (var id = 1; id <= currState.length; id++) { //loop the rows of a column 
 

 
     tryPos = [id, ic + 1]; //id -> row | ic -> column 
 

 
     if (checkClash(currState, tryPos) == false) { 
 

 
     currState[ic] = id 
 
     break; 
 
     } 
 
    } 
 
    } 
 
}

+4

'row' et' col' me semblent des noms assez corrects – axelduch

+1

Possible copie de [Qu'est-ce qu'une convention de dénomination de variable idéale pour les variables de boucle?] (Http://stackoverflow.com/questions/101070/what-is- an-idéal-variable-nom-convention-pour-boucle-variables) –

+0

J'ai tendance à les nommer après les personnages Simpson, à partir de Maggie. Cela n'a pas d'importance. Le nom d'une variable de compteur influence rarement la clarté. –

Répondre

0

en boucle sur une table ou une grille, row et column sont parfaitement bien les noms de variables.

pour plus de boucles imbriquées génériques i, j et k (dans cet ordre) sont variables compteur typiques, même si elles sont moins bien son nom

1

Le nom de vos variables nécessite de bonnes compétences descriptives et un fond culturel commun.

Dans ce cas, vous devez utiliser row et col mais n'oubliez pas la portée de vos variables.

Je vous recommande de lire le livre: Clean Code.

En particulier, vous pouvez passer en revue certaines des règles proposées sur ce post (http://www.itiseezee.com/?p=83).