Je me demande si quelqu'un utilise commercial/java gratuit obfuscators sur son propre produit commercial. Je sais que sur un projet qui avait effectivement un brouillage étape dans la fourmi étape de génération de rejets.
Avez-vous embrouiller? Et si oui, pourquoi avez-vous embrouiller?
Est-il vraiment un moyen de protéger le code ou est-ce juste une meilleure sensation pour les développeurs et gestionnaires?
edit: Ok, j'ai pour être exact au sujet de mon point de vue: Ne vous embrouiller pour protéger votre propriété intellectuelle (algorithmes, le travail que vous avez mis dans votre produit)? Je ne vais pas embrouiller pour des raisons de sécurité, qui ne se sent pas le droit. Donc je ne parle que de la protection de vos applications code contre les concurrents.
@staffan a un bon point:
La raison de rester loin de chaînage de flux de code, c'est que certains de ces changements, il est impossible pour la JVM pour optimiser le code. En effet, il se dégradera les performances de votre application.