That’s the fundamental problem with self-documenting negative information. “Self-documentation” rides along with written code, and so describes what the code is doing. Negative information is about what the code is not doing.
FROM:Computer ThingsWhy Not Comments
It’s important to explain why the code isn’t written another way.
Josh Beckman