if(BuildConfig.Debug)

最近整理代码,去除项目中的NLog,感觉到if(BuildConfig.Debug)非常好用。

原因有至少有2:

1、在if(BuildConfig.Debug){}中的代码在编译的Release 版本的时候不会出现。可以防止打log影响性能,也能在apk被逆向的时候透露更少的内容。

2、if(BuildConfig.Debug)中主动抛出异常,在开发测试时候能更快定位问题。

你可能感兴趣的:(if(BuildConfig.Debug))