Note on Ergonomic APIs, Channel Invariants, and Data Views via Hillel Wayne
Your choice of data layout/structure has two consequences: it makes invariants easier to enforce and it makes operations (queries and transforms) easier.
Your choice of data layout/structure has two consequences: it makes invariants easier to enforce and it makes operations (queries and transforms) easier.