【发布时间】:2018-06-19 22:30:15
【问题描述】:
if (right == null && parent == null)
return null;
else if (right == null)
return parent;
else if (parent == null)
return right;
else
return parent.val > right.val ? right : parent;
或
if (right == null && parent == null)
return null;
else if (right == null || parent == null)
return parent == null ? right : parent;
else
return parent.val > right.val ? right : parent;
或者你有什么其他建议吗?我正在寻找一个干净的代码。
【问题讨论】:
-
如果这是你想要改进的工作代码,它应该在Code Review。
-
任何时候你的代码遇到
return,你就不需要else。 -
@Turing85 你的建议更糟。
-
我投票结束这个问题,因为它应该在代码审查中。
-
@PraveenKumar 这可能会作为代码审查的示例代码存根被关闭。
标签: java code-readability