我一直在审查代码,其中一些编码器一直在使用冗余三元运算符"以提高可读性."例如:
boolean val = (foo == bar && foo1 != bar) ? true : false;
显然,将语句的结果分配给boolean变量会更好,但编译器是否关心?
boolean
java code-readability compiler-optimization
code-readability ×1
compiler-optimization ×1
java ×1