1) Actually, that things are either handled the same or different is a literal dilemma without a middle ground. So in the context of their current handling they are either identical or different, regardless of their other similarities.
2) using the same shorthands twice in the same context is a recipe for confusion unless they actually mean the exactly same thing.
3) That's why I asked this as an open question. If things are actually so similar that you can handle them without too many extra cases, you should obviously do so – and if not, your variable names should reflect the difference.
I still disagree, for the reasons I stated above. I think we’ll just have to agree to disagree, but thank you for sharing your perspective!
Thanks for taking your valuable time to raise and discuss this point.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.