# Rename OOP tag?

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.

• Whoops, my bad. Definitely should be changed. I created the original tag, before it was a couple different tags. – thesecretmaster May 27 '17 at 23:45
• 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? – Ben I. May 28 '17 at 1:05
• 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. – Peter May 28 '17 at 3:00

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.

• 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. – TuringTux Aug 14 '17 at 12:29

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.

• Great point. Didn't even think of counting the characters. Seems like of those options, it's best to leave it as is. – Peter May 28 '17 at 20:04
• 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. – Aurora0001 May 28 '17 at 20:11
• @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? – Peter May 28 '17 at 20:15
• pleasedonotusetagnameswithwordsruntogethertheyreunreadable – Gilles 'SO- stop being evil' May 28 '17 at 21:47
• @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. – Aurora0001 May 29 '17 at 9:21
• Object-oriented could cover programming and design. So seems like a good name. – ctrl-alt-delor May 30 '17 at 11:17
• @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.) – wythagoras Aug 13 '17 at 13:17
• @wythagoras Glad you returned XD. Next time a question tagged with object oriented programming is posted, we'll make a synonym – ItamarG3 Aug 13 '17 at 15:26