这种实现方法的问题在哪里?
初晓暮年 2019-06-12 09:56:29 A,B,C,D四个文本框
报错msg是”请在A和B或者C和D中输入内容”
我的check实现代码如下
if (StringUtils.isEmpty(A) != StringUtils.isEmpty(B) || StringUtils.isEmpty(C) != StringUtils.isEmpty(D)) ||(StringUtils.isEmpty(A) && StringUtils.isEmpty(B) && StringUtils.isEmpty(C) && StringUtils.isEmpty(D)) { showmsg; }
这种写法存在什么问题?比如测试覆盖率会比较高,不容易理解等等?