Quand j'apprenais la programmation et que je n'avais aucune idée de comment fonctionnait un ordinateur je me retrouvais à régler mes boucles et testant toutes les combinaisons de bornes : on part de 0 ou 1 ? et on s'arrête à n ou n-1 ?
^^
Pour ce qui est du choix des noms des variables, ou d’une classe... des fois on sait très bien que le nom est pourri mais pour coder (un code testable...) on est bien obligé de choisir un truc... un identifiant.
Pour ma part je suis partisan de coller le plus au backend en reprenant par exemple les titres des colonnes du résultat d’une requête dans un SGBD... Ensuite je m’efforce d’utiliser une convention de nommage selon l’object : variable globale* → FULL CAPS, fonctions → camelCase, variables locales → lowercase_only..., etc...
C’est clair que c’est pas facile de mettre toute une équipe de développeurs d’accord, en phase, avec des décisions... personnelles et arbitraires...
*Ou membre public d’une classe parente...
En tous cas moi c’est comme ça que je m’y retrouve, enfin... comment j’espère m’y retrouver... dans ce que je code moi-même :)
[^] # Re: jeNeSaisPasCommentNommerCetteVariable
Posté par Marotte ⛧ . En réponse au journal Comment être un développeur désirable. Évalué à 2.
^^Pour ce qui est du choix des noms des variables, ou d’une classe... des fois on sait très bien que le nom est pourri mais pour coder (un code testable...) on est bien obligé de choisir un truc... un identifiant.
Pour ma part je suis partisan de coller le plus au backend en reprenant par exemple les titres des colonnes du résultat d’une requête dans un SGBD... Ensuite je m’efforce d’utiliser une convention de nommage selon l’object : variable globale* → FULL CAPS, fonctions → camelCase, variables locales → lowercase_only..., etc...
C’est clair que c’est pas facile de mettre toute une équipe de développeurs d’accord, en phase, avec des décisions... personnelles et arbitraires...
*Ou membre public d’une classe parente...En tous cas moi c’est comme ça que je m’y retrouve, enfin... comment j’espère m’y retrouver... dans ce que je code moi-même :)