One of my project's coding guideline is
"function/variable/parameter" name should be less than or equal to 31 characters.
The project is in C++.
IMHO this guide line is not useful because a) C++ compiler itself creates long names ( via name mangling).
b) Makes it hard to write self-documenting / expressive code.
What say ya??