That's why you should use constants. Still self documenting without the need for comments (usually).
const TEN = 12;
#define true false
In our embedded systems class we were required to define all of our constants, just to add another level of description to operations. It definitely helped to navigate spaghetti code.