I would like to write good code, it is so east to start writing crap. Is the following bad.
lets say I have the following code
testvar = 5
def test(testvar):
print testvar
test(testvar)
is it a bad practice to use the name of a variable or function in the definition of function, in particular for naming the parameter. This would seem useful to help document what is happening in your code(helps me remember). It does not seem to cause any problems