Disons que vous avez:
if(condition) {
i = 1;
} else {
i = 2;
}
et vous avez besoin de mettre des commentaires expliquant if
et else
blocs. Quel est le plus lisible de faire en sorte que quelqu'un peut facilement ramasser au premier coup d'œil?
J'ai l'habitude de faire comme ceci:
//check for condition
if(condition) {
i = 1;
} else {
//condition isn't met
i = 2;
}
je la trouve pas assez bon que les commentaires sont situés à différents niveaux, au premier coup d'œil, vous serait tout simplement ramasser if
de commentaire et d' else
commentaire ressemblerait elle appartient à une structure intérieure.
Les mettre comme ceci:
if(condition) {
//check for condition
i = 1;
} else {
//condition isn't met
i = 2;
}
n'a pas l'air bon pour moi, comme il semblerait, comme l'ensemble de la structure n'est pas commenté (condition pourrait être grand et de prendre plusieurs lignes).
Quelque chose comme ça:
//check for condition
if(condition) {
i = 1;
//condition isn't met
} else {
i = 2;
}
serait probablement le meilleur style de commentaires point de vue, mais à confusion, comme une structure de code.
Comment avez-vous commenter ces blocs?
PS. Je ne demande pas à propos de refactoring de ces deux lignes de code, uniquement sur le code de style et de commenter la mise en forme.