Nomenclature Camel :
Comme son nom l'indique, elle fait référence à l'utilisation d'un mélange de lettres majuscules et minuscules pour former les noms de variables et de fonctions. Par exemple, voici la même fonction nommée en utilisant la notation camel et la notation souligné :
printEmployeePaychecks(); print_employee_paychecks(); |
Le premier nom de fonction utilise la nomenclature Camel et chaque point d'arrêt logique dans le nom de la fonction est marqué d'une lettre majuscule ; le deuxième nom de fonction utilise la méthode du trait de soulignement et chaque point d'arrêt logique dans le nom de la fonction est marqué d'un trait de soulignement. .
La notation Camel est devenue de plus en plus populaire ces dernières années et elle est beaucoup utilisée dans de nombreuses nouvelles bibliothèques de fonctions et environnements tels que Microsoft Windows. D'un autre côté, la méthode du soulignement est devenue populaire après l'émergence de c. Elle est très couramment utilisée dans de nombreux programmes et environnements anciens tels qu'UNIX.
Nomenclature hongroise :
largement utilisée dans des environnements comme Microsoft Windows. La règle de dénomination des variables (incluant également les macros) utilisée dans la programmation Windows est la nomenclature hongroise. Cette technique de dénomination a été proposée par un programmeur Microsoft compétent, Charles Simonyi.
La nomenclature hongroise identifie la portée, le type, etc. de la variable en la préfixant du symbole de lettre minuscule correspondant devant le nom de la variable. Ces symboles peuvent être utilisés plusieurs fois en même temps. L'ordre est d'abord m_ (variables membres), puis les pointeurs, puis les types de données simples, et enfin les autres.
Par exemple : m_lpszStr, représente une variable membre de pointeur long pointant vers une chaîne se terminant par 0 caractère.
La clé de la nomenclature hongroise est la suivante : le nom de l'identifiant commence par une ou plusieurs lettres minuscules comme préfixe ; le préfixe est suivi d'un mot ou d'une combinaison de mots avec la première lettre en majuscules, qui doit indiquer le but. de la variable.
Nomenclature Pascal :
similaire à la nomenclature des chameaux. C'est juste que la nomenclature Camel utilise des lettres minuscules, tandis que la nomenclature Pascal utilise des lettres majuscules, telles que :
DisplayInfo(); string UserName ; |
Les deux utilisent la nomenclature Pascal. En C#, la nomenclature Pascal et la nomenclature Camel sont les plus courantes.
Un résumé des trois règles de dénomination :
MyData est un exemple de nomenclature Pascal et myData est une nomenclature de chameau. La première lettre du premier mot est en minuscule et la première lettre des mots suivants est en majuscule. iMyData est une nomenclature hongroise. indique son type, et les suivants portent le même nom que Pascal, indiquant le but de la variable. |