par
supercanard » 01 nov. 2009, 01:46
Hello
Je me rends compte au fil de mes développement que j'ai toujours du mal à nommer mes fonctions correctement.
Dabord je me dit, pour faciliter la lecture, je nomme mes propres fonctions en Français, ça permet du premier coup d'oeil de différencier les fonctions du langage de celles créées.
Le problème c'est que souvent je me retrouve avec des nom batards moitié anglais / moitié français, car par exemple il est plus court d'écrire is_nom_valid() que prenom_est_valide(). Je remplace souvent quelques mots comme get au lieu d'obtenir, mais ce mélange de langue commence à me sortir par les yeux ^^
Du coups je me dit que je ferrais mieux d'éviter le français, et dans ce cas d'écrire is_name_valid(), mais je trouve ça un peu lourds de traduire tout. Car si je fait ça tant qu'a faire histoire d'harmoniser, il me reste plus qu'à faire pareil coté base de donnée et nommer tous mes champs en Anglais... pas très pratique dans même.
Auriez-vous des tuyaux ? des bonnes pratiques ?
Petite dernière : Mieux vaut-til nommer une fonction par rapport à ce qu'elle fait ou à la valeur, ou type de valeur qu'elle retourne ?
Hello
Je me rends compte au fil de mes développement que j'ai toujours du mal à nommer mes fonctions correctement.
Dabord je me dit, pour faciliter la lecture, je nomme mes propres fonctions en Français, ça permet du premier coup d'oeil de différencier les fonctions du langage de celles créées.
Le problème c'est que souvent je me retrouve avec des nom batards moitié anglais / moitié français, car par exemple il est plus court d'écrire [b]is_nom_valid()[/b] que [b]prenom_est_valide()[/b]. Je remplace souvent quelques mots comme get au lieu d'obtenir, mais ce mélange de langue commence à me sortir par les yeux ^^
Du coups je me dit que je ferrais mieux d'éviter le français, et dans ce cas d'écrire [b]is_name_valid()[/b], mais je trouve ça un peu lourds de traduire tout. Car si je fait ça tant qu'a faire histoire d'harmoniser, il me reste plus qu'à faire pareil coté base de donnée et nommer tous mes champs en Anglais... pas très pratique dans même.
Auriez-vous des tuyaux ? des bonnes pratiques ?
Petite dernière : Mieux vaut-til nommer une fonction par rapport à ce qu'elle fait ou à la valeur, ou type de valeur qu'elle retourne ?