Java asignando un nuevo valor a un parámetro, ¿se considera una mala práctica?
He leído la pregunta aquí:¿Es problemático asignar un nuevo valor a un parámetro de método?. Sin embargo, no me queda claro si hago algo como:
public void myMethod(Object obj) {
doSomething(obj);
obj = getNewObj();
}
o:
public void anotherMethod(Object obj) {
obj = doSomething(obj):
}
Esto es básicamente para evitar declarar una nueva variable local, ¿vale la pena ?, ¿se considera una mala práctica?