6
$\begingroup$

We currently have a tag for . Since OOP is conventionally defined as "object-oriented programming" (and is a programming paradigm), should the tag reflect as much? Would it need to be renamed, or synonymized with a new one?

We also have , so the change would seem to create a consistency for how we tag different paradigms.

$\endgroup$
  • $\begingroup$ Whoops, my bad. Definitely should be changed. I created the original tag, before it was a couple different tags. $\endgroup$ – thesecretmaster May 27 '17 at 23:45
  • $\begingroup$ Definitely. Consistency allows for subtle tag differences down the line if we later need the name space. On a related note, how do we know if we have enough of a quorum to make a change? $\endgroup$ – Ben I. May 28 '17 at 1:05
  • $\begingroup$ I'd give it a day or two. If we don't get any objection, then I don't see any reason not to make the change. $\endgroup$ – Peter May 28 '17 at 3:00
7
$\begingroup$

In order to remain consistent with other Stack Exchange sites, the best name for this tag is . This is the tag name used at:

Stack Overflow also has as a synonym of .

By the principle of least astonishment, it makes sense to use the same tag name as the majority of other Stack Exchange sites. It also makes migrations a bit easier if there are some matching tags, should that be necessary for any reason in future.

I'd wait and see if a synonym from is necessary—my feeling is that the tag guidance will help people find the right tag, so it might not yet be needed.

$\endgroup$
  • $\begingroup$ A nice thing about naming it "object-oriented" is that this will still pop up as a suggestion if the user is trying to type "object-oriented-programming". +1 from me for this and consistency. $\endgroup$ – TuringTux Aug 14 '17 at 12:29
3
$\begingroup$

Unfortunately, has 27 characters, so it is too long to be created.

Shorter tags that are possible: , , ,

Out of these, I'd say only is maybe better than , and the others are definitely worse and abuse the name more than "paradigm" does.

Update: Now the tag length limit is increased (to 35 characters), maybe renaming to is a good idea.

$\endgroup$
  • $\begingroup$ Great point. Didn't even think of counting the characters. Seems like of those options, it's best to leave it as is. $\endgroup$ – Peter May 28 '17 at 20:04
  • 2
    $\begingroup$ For reference: CS uses [object-oriented], and Stack Overflow uses [oop] (with a synonym to [object-oriented]). It might be wise to have consistency here with the other sites if possible. $\endgroup$ – Aurora0001 May 28 '17 at 20:11
  • $\begingroup$ @Aurora0001 Also great points. How do we proceed with this? Is it too much to have three synonymous tags, keeping ours and using what CS/SO does as well? What's the best vehicle for reaching consensus on meta? $\endgroup$ – Peter May 28 '17 at 20:15
  • 2
    $\begingroup$ pleasedonotusetagnameswithwordsruntogethertheyreunreadable $\endgroup$ – Gilles May 28 '17 at 21:47
  • $\begingroup$ @Peter I've posted an answer based on remaining consistent with the other sites. To get a consensus, let the most popular option rise to the top, and after a few days, the tags can be changed by anyone > 500 rep. $\endgroup$ – Aurora0001 May 29 '17 at 9:21
  • $\begingroup$ Object-oriented could cover programming and design. So seems like a good name. $\endgroup$ – ctrl-alt-delor May 30 '17 at 11:17
  • $\begingroup$ @Peter Now the tag length limit is increased (to 35 characters), maybe renaming to object-oriented-programming is a good idea (or adding a synonym). (I'm pinging you since you are a diamond mod, so you have the ability to add a synonym.) $\endgroup$ – wythagoras Aug 13 '17 at 13:17
  • $\begingroup$ @wythagoras Glad you returned XD. Next time a question tagged with object oriented programming is posted, we'll make a synonym $\endgroup$ – ItamarG3 Aug 13 '17 at 15:26

You must log in to answer this question.

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