【24h】

Revision Classes for Explicit Versioning

机译:显式版本的修订类

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

摘要

The source code of software is typically managed by version control systems that keep track of the different versions of files over time. As versioning is associated with a file and not a class, the versioning mechanism is semantically detached from the actual source code. This paper introduces the concept of revision classes. Revision classes provide an explicit versioning mechanism for classes that, similar to inheritance, allows the developer to redefine existing class members and add new class members in a new version. This explicit versioning mechanism allows the developer to explicitly declare the deltas to a previous version. The developer may reflect on the necessity of updates and thus errors can be avoided that sneak into the source code by inconsiderate changes.
机译:软件的源代码通常由版本控制系统管理,这些版本控制系统会随着时间的推移跟踪文件的不同版本。由于版本控制与文件而不是类相关联,因此版本控制机制从语义上与实际的源代码分离。本文介绍了修订类的概念。修订类为类提供了显式的版本控制机制,类似于继承,允许开发人员重新定义现有的类成员并在新版本中添加新的类成员。这种显式版本控制机制使开发人员可以将增量显式声明为先前版本。开发人员可能会考虑更新的必要性,因此可以避免因不适当的更改而潜入源代码的错误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号