A second-best alternative to OnceAndOnlyOnce.
When you can't deduplicate, at least you can put duplication near its partner(s).
This makes it easier to:
- Remember the duplication is there (thus, potentially, to deduplicate it in the future)
- Remember to update the duplicated pieces
- Actually do the updates, because you're not scampering all over the place
Things tend to be interrelated such that there often is no one right linear grouping. We can only hope for the best compromise. See LifeIsaBigMessyGraph.