📌  相关文章
📜  无法访问的代码

📅  最后修改于: 2020-12-04 07:47:36             🧑  作者: Mango


什么是无法访问的代码?

无法访问的代码,源代码的一部分,由于不适当的退出点/控制流而永远不会被执行。另一种无法访问的代码称为“死代码”,尽管死代码可能会执行,但对系统功能没有影响。

例:

下面的示例清楚地显示了无法访问的代码和无效代码的区别:

测试生命周期中无法访问的代码

无法访问的代码副作用:

  • 不必要的内存开销。

  • 不必要的缓存周期会导致性能瓶颈。

  • 记录和维护间接费用。

无法访问的代码原因:

  • 开发复杂的条件分支时发生编程错误。

  • 由于未检测到无法访问的代码,因此单元测试不完整。

  • 开发人员忘记删除的冗余代码

  • 该代码在程序上可能是正确的,但由于输入数据已传递到函数,所以不会在任何时间执行。