Notation hongroise

Auteur: Louise Ward
Date De Création: 6 Février 2021
Date De Mise À Jour: 28 Juin 2024
Anonim
Programming naming conventions: Hungarian notation
Vidéo: Programming naming conventions: Hungarian notation

Contenu

Définition - Que signifie notation hongroise?

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

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


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique la notation hongroise

La plupart des programmeurs ajoutent des préfixes à un nom de variable significatif. 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 remplissent des fonctions similaires, il peut utiliser les termes BoolSumThread1 et BoolSumThread2 comme noms explicites permettant de différencier les variables.

Les conventions de dénomination significatives deviennent plus importantes lorsqu'un projet nécessite la collaboration de nombreux développeurs. Une combinaison de conventions de dénomination appropriées et de commentaires de programme simples fait partie des meilleures pratiques recommandées dans de tels cas.

Le Dr Charles Simonyi, un responsable informatique hongrois-américain, est à l'origine 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.