Definitely worth thinking about why you would want to obfuscate the code, sure it may protect against a beginner trying to reverse engineer it but you can never stop it completely. Sure it may seem appealing to prevent anyone seeing how your code works but realistically it's not a huge deal, especially with an appropriate licence in place to prevent or manage the usage of the code. If you're trying to obfuscate the code as some sort of security measure then I'd advise you to look at what the code is doing and why someone finding that out would be a problem. Generally relying on security through obscurity isn't anywhere near sufficient, personally I always write code assuming that an attacker could have full access to the source code, if this would break security measures in the code, then I'd say the code isn't secure enough. While there may be a genuine reason to obfuscate it that I haven't thought of, it's definitely worth thinking about whether it is actually the correct thing to be doing as it often doesn't provide the benefits that people think it does.