【发布时间】:2019-11-18 23:26:12
【问题描述】:
我相信代码告诉你怎么做,但是 cmets 告诉你为什么。当您决定创建另一个版本的应用程序时,cmets 真的很有帮助。但是我真的应该在我的代码中添加 cmets 吗? 我听说一些黑客可以解码我的应用程序。 cmets 可以帮助他们理解它! 我的问题很简单,当我的构建类型为“发布”时,是否有任何工具可以从我的项目中删除 cmets?或者如果 minifyEnabled true 已经这样做了?
【问题讨论】:
-
如果你的代码写得很好,它将是可读的,如果有人感兴趣,他们将能够理解它,不管你的 cmets。
-
我相信没有办法可以 100% 保护您的代码,但是一些工具可以提供帮助,例如 minifyEnabled 可以缩短和更改方法名称并优化代码,但是有什么方法可以删除所有cmets 何时构建发布版本?