DFDs.. wow... time consuming but useful for academic projects.... well, that is what I got told once by a professional developer, but someone told me that he really didn't know what he was talking about, he was only working on a POS/Stock management program, then went on to advanced flight and rail training projects. Obviously he had no idea.
But to get back to the point of the initial comment, the few designs I ever worked on established a common criteria for naming variables right at the beginnning of the project. There was a small book put out by a head programmer from one of the projects from the Dark Side that explained why ALL their programming teams used a common standard for naming of variables. Fewer mistakes, easier to reuse common code between different projects for API calls and such. No matter how big the project teams get, everyone adheres to the common standard. Once you get used to it, it gets easy, and frankly, to my eyes, thisVariable is not really any different to THISVARIABLE or thisvariable or thisVARIABLE, just as long as it is not _this_variable_ In the end, though, this discussion is fruitless, it won't change.