【发布时间】:2020-08-20 05:47:17
【问题描述】:
我想重构我的代码。有很多“或”运算符 我该怎么办?
public boolean validateRequireField(JSONObject tradeDeal){
boolean status = true;
if (!tradeDeal.has("Symbol") || !tradeDeal.has("Deal") || !tradeDeal.has("Position")) {
status = false;
} else if (tradeDeal.get("Symbol").equals("") || tradeDeal.get("Deal").equals("")
|| tradeDeal.get("Position").equals("")) {
status = false;
}
return status;
}
【问题讨论】:
-
我投票结束这个问题,因为关于 codereview 的问题应该在Code Review
-
对不起,我只是想重构一下,感谢您指导我在 Code Review 上发布这个(我以前不知道这个)
标签: java spring-boot