Inhoudsopgave:
Definitie - Wat betekent circulaire referentie?
Een cirkelvormige referentie in computerprogrammering is een situatie waarin twee waarden naar elkaar verwijzen. Dit type referentie kan extreem problematisch zijn als twee functies of waarden voor de definitie van elkaar afhankelijk zijn. Deze term wordt in de IT-wereld gebruikt zoals in de algemene taal om naar te verwijzen wanneer het ene naar het andere verwijst en vice versa.
Techopedia verklaart Circular Reference
Een voorbeeld van circulaire referentie in programmeren is in een Microsoft Excel-spreadsheet. Excel omvat het toevoegen aan of het werken op verschillende cellen met functies die zich richten op specifieke celbereiken. In sommige gevallen kunnen twee verschillende vermeldingen in Microsoft Excel van elkaar afhankelijk zijn voor de berekening, waardoor een cirkelvormige verwijzing ontstaat. Dit kan een impasse veroorzaken die berekeningen onmogelijk maakt. Om dit soort situaties te verminderen, heeft Microsoft een circulaire referentiefunctie op de werkbalk van de toepassing opgenomen. Dit helpt gebruikers om circulaire verwijzingen te identificeren en te verwijderen.
Een cirkelvormige verwijzing is ook problematisch bij het programmeren en kan voorkomen wanneer een functie een bepaald resultaat retourneert dat door een andere functie wordt gebruikt om hetzelfde resultaat te retourneren. In sommige gevallen levert dit eenvoudigweg nutteloze code op. In andere situaties kan het een impasse veroorzaken of een programma laten crashen.
