This software aims to make your variable names longer and more descriptive, helping to improve code clarity and readability. By expanding and blowing up the variable names, programmers can easily identify the purpose and function of the code.
The module works by replacing the variable names in your source code with md5-digest-like strings. It also includes the ability to strip out comments and PODs from your code. However, it's important to note that there's no warranty that VarMess-ed code will still work normally. Therefore, it's recommended that you use this module for testing or experimenting purposes rather than for production code.
If there are any symbols in your source code that you don't want to be replaced, you can use the dont_blow() function to pass in a list of these symbols. This will ensure that these symbols are not touched by the module.
One feature I particularly appreciated was the DEBUG flag. By turning on $Acme::VarMess::DEBUG, you can see the mapping table that shows the original variable names alongside the newly generated names. This makes it easier to understand what's going on behind the scenes of the module.
Overall, if you're looking for a way to experiment and test with variable names in your Perl code, Acme::VarMess is an interesting module to check out. However, it's important to remember that this module is not intended for use in production code due to the uncertain nature of how it interacts with your code.
Version 0.01: N/A