Don’t code in a language/style that requires you to write code that makes prefixing necessary - divide and conquer instead
Readable code and well written unit/BDD tests is much better than separate documentation that will go out of sync the minute another Dev does some surgical incision into the code
Be verbose if you need to in order to convey the relevant semantics, the characters are virtually free
Use the casing that is mainstream/recommended by its’ developers for the language at hand