设置生产中具有与dev中不同的值的标志的一般做法是什么

One*_*ree 6 java flags

假设我有一面旗帜public static final boolean FLAG.在开发中,我希望它是true,但在生产中,我希望它是false.

我是否应该true在开发过程中将其设置为,并且当我们构建/发布时,有人会进入并将其更改为false

我有一种感觉,因为它看起来很糟糕,所以不是这样的.

我应该采取什么方法?

dat*_*aki 0

您可以将文件放置在仅在开发期间存在的位置。在运行时该标志被初始化为

flag = file.exists();
Run Code Online (Sandbox Code Playgroud)