首页> 外文会议>ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications >Automatic inheritance hierarchy restructuring and method refactoring
【24h】

Automatic inheritance hierarchy restructuring and method refactoring

机译:自动继承层次结构重构和方法重构

获取原文

摘要

Most, object-oriented programs have imperfectly designed inheritance hierarchies and imperfectly factored methods, and these imperfections tend to increase with maintenance. Hence, even object-oriented programs are more expensive to maintain, harder to understand and larger than necessary. Automatic restructuring of inheritance hierarchies and refactoring of methods can improve the design of inheritance hierarchies, and the factoring of methods. This results in programs being smaller, having better code re-use and being more consistent. This paper describes Guru, a prototype tool for automatic inheritance hierarchy restructuring and method refactoring of Self programs. Results from realistic applications of the tool are presented.
机译:大多数面向对象程序的继承层次结构设计不完善,方法的分解也不完善,并且随着维护的增加,这些缺陷也越来越多。因此,即使是面向对象的程序维护起来也更昂贵,更难以理解并且比必要程序更大。继承层次结构的自动重组和方法的重构可以改善继承层次结构的设计以及方法的分解。这导致程序更小,代码重用性更好,更一致。本文介绍了Guru,它是用于Self程序的自动继承层次结构重构和方法重构的原型工具。给出了该工具的实际应用结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号