首页> 外文期刊>Information, knowledge, systems management >Through a mirror darkly: How programmers understand legacy code
【24h】

Through a mirror darkly: How programmers understand legacy code

机译:透过黑暗的镜子:程序员如何理解遗留代码

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

摘要

Y2K - the Year 2000 software update challenge - highlighted for the general population what has been a recurrent issue in the software development community. That problem is the requirement to maintain and update legacy software long after the original programmers have gone, taking with them perhaps the only concrete knowledge of how the software actually works. Legacy code is older code that is still in use. This research investigated how programmers understand legacy code in order to maintain and improve it. The findings were used to develop a theoretical model on how programmers understand legacy code, integrating difficulties and methods, including the need to understand why software was written in a particular style, format, or functional structure. The primary conclusions from this research are that knowledge sharing and collaborative structures in the enterprise could be significant factors for programmers and that even poor documentation is useful.
机译:Y2K-2000年软件更新挑战-对于一般人群而言,突出显示了软件开发社区中经常出现的问题。这个问题是在原始程序员离开后很长一段时间内需要维护和更新旧版软件的要求,他们可能只带着关于软件实际工作方式的唯一具体知识。旧版代码是仍在使用的旧代码。这项研究调查了程序员如何理解旧代码以维护和改进旧代码。这些发现被用来开发一个理论模型,以帮助程序员理解遗留代码,整​​合困难和方法,包括了解为什么要以特定的样式,格式或功能结构编写软件。这项研究的主要结论是,企业中的知识共享和协作结构可能是程序员的重要因素,甚至不良的文档也很有用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号