On Thu, 27 Sep 2012, Marcos Douglas wrote:
However we can use "poor names" -- very difficult to happen a
collision -- to represent a variable like A, J, D... but I do not
think this is a good practice and you?
I do think this is good practice. I will seldom use variable names of more
than 2 characters.
So, just a letter "J" tell us everything we need about the variable?
IMHO this contradicts the spirit of Pascal, a beautiful and readable
language, but I guess I will lost this discussion.
I do not think it is that black and white :)
I agree that parameter names and global constants should have clear names,
(so code completion is actually useful) but for local variables, I do not
think this is necessary.
Do you think this
For MyVeryClearName := StartValue to EndValue do
MyVerLargeArray[MyVeryClearName]:=MyVeryClearName;
Is better than this:
For I:=S to E do
A[i]:=I;
I hope not :-)
And it's not about the size of variable names.
It's just about avoiding duplicate names which can lead to confusion.
Michael.
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel