It is fact that obfuscators cannot protect your codes
completely since dedicated hacker can understand the logic behind the screen by
spending a lot of time and carefully observing the results (and stack outputs).
However, it is always advisable to go for obfuscators when application demands
high security or a developer does not want to expose the implemented logic.
By: Sandeep Acharya