Parameter vs. Member variables
I've recently been working with someone else's code and I realized that this individual has a very different philosophy regarding private variables and method parameters than I do. I generally feel that private variables should only be used in a case when: The variable needs to be stored for recall later. The data stored in the variable is used globally in the class. When the variable needs to be globally manipulated (something decidedly different from the need to read the variable by every class method). When it will make programming substantially easier. (Admittedly vague, but one has to be