# 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 Mod
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. Mod
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. 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. 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. 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. 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? May 28 '17 at 20:15
• Object-oriented could cover programming and design. So seems like a good name. May 30 '17 at 11:17