This is a great point, actually.  And I have seen examples of it in code bases using Hungarian notation.<p>In practice, though, I think this kind of &quot;lie&quot; both happens and persists less frequently than comments that &quot;lie&quot; either by inaccuracy or obsolescence.  People naturally have a lazier attitude toward the upkeep of comments (&quot;they don&#x27;t <i>really</i> affect the code&quot;) and somehow an inaccurate variable name seems more brazen than an incorrect comment.