Hungarian notation

Définition - Que signifie la notation hongroise?

La notation hongroise est une convention pour nommer et différencier les objets de données. Lorsque la notation hongroise est utilisée, un programmeur ajoute un préfixe d'indicateur à chaque nom d'objet pour identifier facilement et facilement son type.

Des préfixes supplémentaires peuvent également être utilisés pour identifier la fonction, le fil ou toute autre caractéristique de l'objet. Ceci est très important lorsqu'un programme se développe en plusieurs modules et threads, car se souvenir du but de chaque objet est difficile si une convention de dénomination n'est pas utilisée.

Definir Tech explique la notation hongroise

La plupart des programmeurs ajoutent des préfixes à un nom de variable significatif de leur choix. Par exemple, un programmeur créant une variable booléenne dont la fonction est de stocker un résultat indiquant le succès ou l'échec d'une opération de sommation peut nommer cette variable BoolSum. Si de nombreux threads exécutent des fonctions similaires, il peut utiliser les termes BoolSumThread1 et BoolSumThread2 comme noms significatifs qui différencient les variables.

Les conventions de dénomination significatives deviennent plus importantes lorsqu'un projet est un effort collaboratif de nombreux développeurs. Une combinaison de conventions de dénomination appropriées et de simples commentaires de programme font partie des meilleures pratiques recommandées dans de tels cas.

Le Dr Charles Simonyi, un responsable hongro-américain de logiciels informatiques, est crédité d'avoir créé la notation hongroise. Cependant, lorsque les collègues du Dr Simonyi ont lu les variables qu'il a nommées selon sa nouvelle convention, ils ont découvert que les noms n'étaient pas en anglais.