首页> 外文会议>Proceedings of the 28th IEEE International Conference on Software Maintenance. >Dead code elimination for web systems written in PHP: Lessons learned from an industry case
【24h】

Dead code elimination for web systems written in PHP: Lessons learned from an industry case

机译:用PHP编写的Web系统消除死代码:从行业案例中学到的教训

获取原文
获取原文并翻译 | 示例

摘要

Web systems undergo constant evolution. This makes them prone to accumulating dead code. In turn, dead code is commonly understood to inhibit software evolution. The only way out of this vicious circle is the careful analysis of the web system, identifying unused features, and eliminating them. However, modern web systems are often built with server side scripting languages such as PHP. Their inherent dynamic features render traditional static dead code identification approaches useless. We describe the technical issues involved in detecting dead PHP code, and propose an identification and removal approach based on dynamic analysis. Further, we describe the examination of our approach in an industry-scale web system, and discuss our lessons learned.
机译:Web系统不断发展。这使他们易于积累无效代码。反过来,通常认为死代码会抑制软件的发展。摆脱这种恶性循环的唯一方法是仔细分析Web系统,识别未使用的功能并将其消除。但是,现代Web系统通常使用服务器端脚本语言(例如PHP)构建。它们固有的动态特性使传统的静态死代码识别方法无用。我们描述了检测无效PHP代码所涉及的技术问题,并提出了一种基于动态分析的识别和删除方法。此外,我们描述了在行业规模的Web系统中对我们的方法的检查,并讨论了我们的经验教训。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号