I have a better one. Project manager replaced enums with strings and instead of the switch statement he put a long list of if-s (without the else-s, too), and a lot of obfuscated crap between the braces.. Guess who had to sort out that mess?
Also, the motivation for that horror was related to how those string parameters were visible in intellisense (because they were made static members in a class). Don't even ask.