“修剪代码”在java语言环境中意味着什么?

时间:2015-05-05 08:42:42

标签: java

在阅读一本名为Java Perfomance的书时,我遇到了这个术语。 您可以在此处找到free sample pages第6页“编写更少的代码”

1 个答案:

答案 0 :(得分:1)

虽然我同意接受的答案中给出的定义,但我认为给出的示例(或注释中的示例)不正确。严格来说,这些只是“重构”而不是“修剪”,因为更改的代码是有效的,而不是无效的(不可访问的)。 “修剪”比减少代码库大小的重构更为具体。

这将是Java中的一个示例。由于无法到达语句return "Condition other";,因此它是无效代码,因此删除该语句将被删除。

    if (myCondition) {
        return "Condition yes";
    }
    if (!myCondition) {
        return "Condiiton no";
    }
    return "Condition other";