Table des matières:
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 indicateur à chaque nom d'objet pour identifier facilement et rapidement son type.
Des préfixes supplémentaires peuvent également être utilisés pour identifier la fonction, le thread ou une autre fonction d'objet. Ceci est très important lorsqu'un programme se développe en plusieurs modules et threads, car se souvenir de l'objectif de chaque objet est difficile si une convention de dénomination n'est pas utilisée.
Techopedia 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 des noms significatifs qui différencient les variables.
Les conventions de dénomination significatives deviennent plus importantes lorsqu'un projet est un effort de collaboration de nombreux développeurs. Une combinaison de conventions de dénomination appropriées et de simples commentaires de programme sont parmi les meilleures pratiques recommandées dans de tels cas.
Le Dr Charles Simonyi, un cadre hongrois-américain de logiciels informatiques, est crédité de la création de la notation hongroise. Cependant, lorsque les collègues du Dr Simonyi ont lu les variables qu'il a nommées conformément à sa nouvelle convention, ils ont découvert que les noms n'étaient pas en anglais.
