if(BuildConfig.Debug)
2017-05-27 本文已影响0人
100斤
最近整理代码,去除项目中的NLog,感觉到if(BuildConfig.Debug)非常好用。
原因有至少有2:
1、在if(BuildConfig.Debug){}中的代码在编译的Release 版本的时候不会出现。可以防止打log影响性能,也能在apk被逆向的时候透露更少的内容。
2、if(BuildConfig.Debug)中主动抛出异常,在开发测试时候能更快定位问题。
最近整理代码,去除项目中的NLog,感觉到if(BuildConfig.Debug)非常好用。
原因有至少有2:
1、在if(BuildConfig.Debug){}中的代码在编译的Release 版本的时候不会出现。可以防止打log影响性能,也能在apk被逆向的时候透露更少的内容。
2、if(BuildConfig.Debug)中主动抛出异常,在开发测试时候能更快定位问题。