根据我的经验,混淆代码的人不会生成值得麻烦的代码.
告诉他们不要.你永远不会阻止一个坚定的逆向工程师,但如果它在合同中,你就可以追索从中获利的人.
混淆使得调试变得更加困难,不仅对您而且对于您的客户而言,如果他们插入您的代码.
避免它的另一个原因是倾向于包括"秘密"端口,加密密钥或握手.如果您的代码中包含任何这些模型,则需要找到一个非常不同的模型.