响应领导号召,我开始研究特性开关。发现在实现特性开关的方式上大有文章。使用不当会引入一些问题,而使用得到则可大大减少问题。
实现特性切换很简单,使用if…else方式
实现特性切换很简单嘛!就if….else …嘛,比如下面这个
真的就这么简单吗?
if…else…方式存在的问题
其实真的就这么简单,使用if..else就实现了特性切换。但是if..else…这种方式会带来两个问题。
容易造成逻辑混淆,降低可读性
添加特性开关前:
添加特性开关后:
响应领导号召,我开始研究特性开关。发现在实现特性开关的方式上大有文章。使用不当会引入一些问题,而使用得到则可大大减少问题。
实现特性切换很简单嘛!就if….else …嘛,比如下面这个
真的就这么简单吗?
其实真的就这么简单,使用if..else就实现了特性切换。但是if..else…这种方式会带来两个问题。
添加特性开关前:
添加特性开关后: