What do you call an obfuscator that isn't an obfuscator?

Posted by Alex.Davies on Simple Talk See other posts from Simple Talk or by Alex.Davies
Published on Thu, 15 Apr 2010 11:22:04 GMT Indexed on 2010/04/15 11:23 UTC
Read the original article Hit count: 446

Filed under:

SmartAssembly, formerly {smartassembly}, version 5 is now available as an Early Access Build. You can get it here:
http://www.red-gate.com/MessageBoard/viewforum.php?f=116

We're having second thoughts about the name change though. It isn't that we like the curly brackets, far from it. The trouble is that the first rule of product naming is to name a product by what it does. SmartAssembly may make an assembly smarter, but that's not something people really google for.

The trouble is, I can't think of a better name for it.

That's because SmartAssembly really does two completely separate things:

  • Obfuscates
  • Sets up your assembly for the awesome exception reports which get sent to you whenever your application crashes. You may have been (un?)lucky enough to see one in reflector if you use it.

This is what those exception reports look like when they arrive back with the developer:

Exreport

Look at all those local variables! If you ask me, this is much cooler than the obfuscation.

So obviously we don't want to call it just "Red Gate Obfuscator" or something, because it doesn't do justice to the exception reporting.

What would you call it?

© Simple Talk or respective owner