Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 157 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

I understand that naming conventions for code have an element of personal preference, and can be subjective and argumentative, which isn't the goal of these sites.

But, I'm really looking for feedback on demonstrating that some current naming conventions I'm forced to use hurt readability and do more harm than good. Where should I ask this question? Stackoverflow? Or does this belong on the Programmers site?

share|improve this question
I will tell you before anyone suggests it: do not ask on English. They're not there to be a tool for naming your classes. – Grace Note May 10 '11 at 13:06
@Grace, if you hadn't included that link, I would've thought you were joking, due to the sheer ridiculousness of the concept. – Pops May 10 '11 at 14:12

Please don't ask on Programmers.

There are already several questions on this subject, none of which are particularly useful.

The most important thing about a naming convention is that you are consistent and follow (broadly) industry practice for your language, so really there's nothing much more to say.

share|improve this answer
What about "What is the industry practice for naming <element:foo> in <language:bar>"? – Joachim Sauer May 10 '11 at 13:25
Thanks for pointing this out, I should have done some searching on Programmers first. Basically, I want to elaborate on this answer. Does this warrant a new question? – wsanville May 10 '11 at 13:51
@Joachim - that might be OK, but it is something that's fairly easily discoverable so it would depend on who saw the question first ;) – ChrisF May 10 '11 at 14:05
@wsanville - why do you want to elaborate on that answer? – ChrisF May 10 '11 at 14:06
I want to figure out for sure that other programmers find that style of naming extremely insane and unreadable. – wsanville May 10 '11 at 14:11
@wsanville - I don't think it would really be a constructive question, but if you really want to ask it go ahead. I'll only respond to any flags it might earn. I can't speak for the other moderators though - they might not agree with me. – ChrisF May 10 '11 at 14:14

I think Programmers is the best location to ask such a question. As ChrisF's answer indicates, the question probably already exists and a new one would just be closed as a duplicate. If you could be specific enough in your question it might stay open, but you most likely would get a bunch of subjective answers that would not help you much.

share|improve this answer
See the comment on ChrisF's answer, does that sound specific enough? – wsanville May 10 '11 at 13:51
@wsanville, yes, but will I wonder if such a question will provide any meaningful answers. – jzd May 10 '11 at 14:15

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .