Function
Cheat codes have the main function of giving a player access to something not usually obtainable in World of Warcraft. This can be a hidden item, a special ability, a new type of character or a new level of the game. Some cheat codes are specifically meant to give you an advantage over other players. Other cheat codes are just for fun. Unlike other forms of cheating in video games, however, cheat codes are programmed into World of Warcraft by the developers, so they are meant to be discovered and used by the players.
Types
People usually categorize cheat codes by what they allow you to do. First, there are chat command cheat codes. With these codes, you type a word or phrase proceeded by a slash. For example, when a player types "/kiss" into the chat window, your player will blow a kiss to any player you click. Another type of cheat code is based on the level of your character or your character's skills. For example, choosing a certain job with a certain character will allow you to level up more quickly. These kinds of cheat codes can sometimes unlock certain characters or enemies to fight. Battle cheat codes can be used while fighting to kill an enemy more quickly or boost your defenses. Lastly, item cheat codes allow you to get special armor, weapons and other items, or multiply the items you already possess.
Misconceptions
The biggest misconception with World of Warcraft cheat codes is that they somehow dilute your playing experience. That's not true. In fact, cheat codes can actually enhance your game. The term "cheat code" is misleading. In the vast majority of cases, it is not cheating, because all players can choose to use these codes during game play. True cheating occurs when players write code that wasn't intended to be a part of the game and use it for special advantages or play using bots--machines set up to work on boring but productive tasks 24 hours a day.
Benefits
Along with giving you in-game benefits like items or abilities, World of Warcraft cheat codes can have a number of other advantages. First, cheat codes save you time. Instead of having to participate in boring and time-consuming tasks, a cheat code is a fast way to do the same thing. Cheat codes also can be fun to find and figure out. Developers typically don't publish their cheat codes, so it is up to the gaming community to find them, which can be fun and challenging.
Warning
Although cheat codes which are made to be part of the game are find to use, cheating in an unfair manner can get you kicked out of the game and even banned for life. Never use programs meant to scam the system. Before you start playing, make sure you read and understand the terms of service for World of Warcraft.