我正在编写一个返回给定字符是否有效的方法,如下所示: -
private static boolean isValid(char c) {
return c == '.' || c == ',' || c == '+' || c == '/' || c == ';' || c == ':';
}
检查样式将其标记为布尔复杂度太大(当它不应该超过 3 时为 5)。我的开发经理已经标记了一些替代实现,我将作为答案发布。就个人而言,我认为我的代码具有足够的可读性,并且更愿意关闭此方法的检查样式。
你怎么看?