Cyclic Reference
Noun · Development
Definitions
A situation where objects, modules, or structures reference each other in a loop, directly or indirectly, so traversal or cleanup becomes more complex. Cyclic references can cause issues in serialization, dependency graphs, garbage collection, and module loading.
In plain English: A loop of references where objects point back to each other.
Example: "JSON export failed because the object graph contained a cyclic reference between the parent node and each child's back-pointer."