in reply to Re: Notes from the Refactoring Ward
in thread Notes from the Refactoring Ward

I think more explicit variable names would help here.

If you're too explicit about what your code does right now, you're going to have to abstract it later.

If you're too abstract, you're not saying anything specific about your code. You're going to have to clarify it for the maintainer.

You can't win.