But you do have do have to <i>read</i> them multiple times, and while while a descriptive name is good, there is a point where you are taking things too far and causing more problems than you are solving.<p>If I&#x27;m reading a variable name and by the end I&#x27;ve forgotten the first half of it&#x27;s name, the long descriptive name isn&#x27;t helping me nearly as much as the author might think.<p>Really, the variable name has a context, and I want to evaluate it within that context.  That is, within the function as named, or the class and method, what does this variable name mean.