Table des matières:
Définition - Que signifie la référence circulaire?
Une référence circulaire en programmation informatique est une situation dans laquelle deux valeurs se réfèrent l'une à l'autre. Ce type de référence peut être extrêmement problématique si deux fonctions ou valeurs dépendent l'une de l'autre pour la définition. Ce terme est utilisé dans le monde informatique un peu comme il est utilisé dans un langage général pour désigner une chose qui en fait référence à une autre et vice versa.
Techopedia explique la référence circulaire
Un exemple de référence circulaire dans la programmation est dans une feuille de calcul Microsoft Excel. Excel consiste à ajouter ou à opérer sur différentes cellules avec des fonctions qui ciblent des plages de cellules spécifiques. Dans certains cas, deux entrées différentes dans Microsoft Excel peuvent dépendre l'une de l'autre pour le calcul, créant ainsi une référence circulaire. Cela peut créer une situation de blocage qui rend les calculs impossibles. Pour atténuer ce type de situation, Microsoft a inclus une fonction de référence circulaire dans la barre d'outils de l'application. Cela permet aux utilisateurs d'identifier et de supprimer une référence circulaire.
Une référence circulaire est également problématique dans la programmation et peut se produire lorsqu'une fonction renvoie un résultat donné qui est utilisé par une autre fonction pour retourner le même résultat. Dans certains cas, cela fournira simplement du code inutile. Dans d'autres situations, cela peut créer un blocage ou planter un programme.
