Cyclic Reference

Noun · Development

Definitions

  1. 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."

Related Terms