在阅读一本名为Java Perfomance的书时,我遇到了这个术语。 您可以在此处找到free sample pages第6页“编写更少的代码”
答案 0 :(得分:1)
虽然我同意接受的答案中给出的定义,但我认为给出的示例(或注释中的示例)不正确。严格来说,这些只是“重构”而不是“修剪”,因为更改的代码是有效的,而不是无效的(不可访问的)。 “修剪”比减少代码库大小的重构更为具体。
这将是Java中的一个示例。由于无法到达语句return "Condition other";
,因此它是无效代码,因此删除该语句将被删除。
if (myCondition) {
return "Condition yes";
}
if (!myCondition) {
return "Condiiton no";
}
return "Condition other";